Tip 1 : Do not cram solutions.
Tip 2 : Keep practicing and give contests.
Tip 1 : Make a 1 pager resume strictly
Tip 2 : Have 3-4 decent projects.
There were 25 MCQ's to be solved in 25 minutes and only shortlisted candidates will be advanced to next round.
There were 2 coding questions to be solved in 45 minutes. Questions were a bit difficult and topics covered in my set were DP and Graphs.
I was asked questions on data structures, OOPs, OS and he grilled me on Machine Learning and Microsoft Azure (as is was mentioned in my resume).
I first gave the brute force solution by sorting the array with time complexity as O(nlogn) and then optimized it by hashmap with time complexity as O(n).
He was satisfied with the solution.
Explain deadlock and its conditions.
What is synchronization?
What is paging?
Semaphore vs Mutex
It involved a few technical questions based on my resume followed by leadership questions.
How did you make this project and what technologies you use?
Any challenges you've overcome in the last few months?
How do you approach a problem statement?
How do you design a system?
Any time when you showed leadership?
Tip 1 : Try to be confident and honest with your answers.