There were 2 coding questions where one question was easy involving simple maps and other question was at medium level and was on dynamic programming. Students who solved one question completely and with some test cases being correct in other question got shortlisted in this round.
The interviewer asked me to pick one among the 2 questions he asked, which were logical. I picked one, then he asked the reason why I picked that particular question so I gave the reason and explanation to that question. I was asked some questions about my projects and skills that were in my resume. Then a question was on how to handle large datasets. The interviewer was a Data Scientist , so he asked me in depth questions on my machine learning project and on some concepts in machine learning. He was quite impressed with my answers. Then I was given a real time scenario and he asked me to solve it. He was very impressed with the way I started to solve and I was asked to improve the solution further where he wanted to see my thought process on how I improved the solution. At last, I was asked to rate myself on some technologies given, I gave a genuine rating.
First, the interviewer asked me to introduce myself. Then she asked me situations where I worked as a team leader and how I managed my team. She aIso asked me how I express my views to my friends whether it is positive or even negative and how much transparent I am while expressing my views. There were other questions which tested my team management skills.
Be thorough with your resume. Focus on DS, Algorithms, OS, DBMS. Do read about the company before going to the interview. Be confident and be polite to your interviewer.