Tip 1 : Prepare basic concepts, and revise well before interview
Tip 2 : Worked upon communication skills before sitting for interview
Tip 3 : Answer all the interview questions confidently, as you have prepared well for the same
Tip 1 : Keep it short and simple, keep it a single page
Tip 2 : Avoid incorrect info on the resume
I got notification call first, for getting shortlisted. Then they asked a time to get connected for 1 round of telephonic interview, so I suggested for the next day 7 pm. I got the confirmation call again before scheduled time, to recheck the availability, after confirmation, I got the call at 7pm. The interviewer was polite and knowledgeable, he asked me about the previous experience and the projects, he asked some basics from the tech stacks, that I had mentioned on resume. I went overall well and chilled experience.
This round was more about testing the practical coding ability of the candidate, the timing of the round was around 8pm, the interviewer was polite and explained the problem to be solved efficiently, he asked some subjective coding questions and also he took coding round and gave sometime to solve the problems.
What is Yield statement in python, and write a example code to show its working
I explained the generator in python, and wrote a code to calculate Fibonacci using generator
Write a code in python using ORM ( django ) which implements joins of sql query
Tip 1: use select related in python django orm to implement joins



Let 'S'= “abAb”.
Here the characters ‘a’ and ‘A’ have frequency 1 and character ‘b’ has frequency ‘2’.
Therefore the sorted string is “bbAa”.
Method 1:
To fulfill the second condition, let’s sort the string using sorted() inbuilt function.
lately, sort the array based on the frequency of the characters. we can use sorted() function with the key attribute and Python lambda function.
complexity : O(nlogn)
Method 2:
In this solution, we are going to use Python dictionary.
This is the most optimistic solution
1. Maintain frequency of each char in python dict as key and values
2. Regenerate string from dict and keep adding the keys to its value times to a empty string
This was the formality and cultural round, to check if candidate is culturally fit for working in the organization.
Why did you leave your previous job?
Tip 1: Cite good reasons for moving on from their previous role. Being negative or badmouthing their employer is a red flag.
What do you know about our company’s product/services?
Tip 1: Go through their organization history, and collection as much info as you can
Tip 2: they strive on code quality
Tell me about this gap in your resume
Tip 1: Be truthful about why was there a gap, in your academics, state the reasons
If you're selected here would you be getting interviewed at other organization also, while you're on notice?
Tip 1: This question really caught me, so I immediately answered no.
Do you have any questions?
Tip 1: Always prepared some question by looking at the organizations page
Tip 2: Know your day to day responsibilities, if selected
Tip 3: I also asked about the appraisal policies.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?