At the very beginning, after cv selection, HR will call you over phone and ask you some general questions about yourself and will fix a date for the interview. I had to wait approximately 3 months for the call.
The interview was conducted on Zoom. At first, I was given a few requirements and got 15 mins for brainstorming. After that, they gave me around 1 hour to solve the problem and a person was monitoring my approaches. Then, 2 senior software engineers along with the hr joined the meeting. They have asked me several questions related to that coding problem. You can code in any language e.g. c++, java, python etc. Moreover, they asked me to design a schema for that particular problem and we had a very general discussion based on that problem and then some in depth knowledge of database.
So one should cover the following topics:
1) Coding knowledge
2) Object oriented programming
3) Database
4) Design Pattern
As I had one more semester left during the interview and they were looking for a full-time employee, I did not get selected even though my interview was great.