Tip 1 : Start your preparation early. Start from the very basics before directly moving onto DSA. Get a grasp of the basics in each topic. Practice different varieties of questions from each topic. I would recommend at least 200 questions of DSA.
Tip 2 : Revise your projects before you attend any interview. This is extremely important. You must be able to clearly explain your project along with your role in the project in layman terms to the interviewer.
Tip 3 : Grind hard to achieve your goals but don't take much stress. There's a long way to go.
Tip 1 : Never, I say never put false things or your friends project in your resume
Tip 2 : Make a 1 page resume. Make your resume in such a way that the interviewer must be able to see the things you want him to see in the very first scan.
Given a API reference. You had to make a post request to the API with your personal details.
Tip 1 : Basic knowledge of API methods such as GET, POST etc are required
Tip 2 : Basic knowledge of JSON
Tip 3 : Knowledge of programming languages such as Python, JS required for making the API calls
There were 10 MCQs ranging from Aptitude to Programming MCQs to basics of Data Science.
The coding question only the optimized solution was accepted



For the given array [5, 8, 4, 9]
The sum of the elements of the array will be
5 + 8 + 4 + 9 = 26.
Since 26 is not a single-digit number, we will again take the sum of the digits of 26.
2 + 6 = 8.
Now 8 is a single-digit number. So we will stop here and return 8.
The brute force problem will lead to overflow and hence all test cases will not pass.
So, we had to give the most optimized solution
The interview happened in the evening. It was an online video call.
The interviewer was very cooperative. I would say it was rather a discussion session between us.



A 'deep copy' of a linked list means we do not copy the references of the nodes of the original linked list, rather for each node in the original linked list, a new node is created.
1) First of all I made a clone of the Linked List using a head_reference and a current pointer
2) Then I simply reversed this cloned list using a next, previous and current pointer
I was asked about joins, their types and data movements during join operations.
I was asked questions about Transactions and ACID properties,
Then he gave 2 tables and some SQL statements. I was asked to give the outputs for the SQL statements
Tip 1 : Revise the basics of DBMS
Tip 2 : Practice SQL in Hacker rank. This helped me a lot
It was late night
It was a telephonic call
No questions were asked.
I was asked if could relocate to Pune. We discussed about the work hours and days.
We discussed about the compensation
That's it
Tip 1 : Be yourself
Tip 2 : Be confident and calm in a HR interview

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