Before interview, there are multiple stages of elimination rounds.
First stage was an aptitude test, which included question related to DSA, FLAT, DBMS, OS etc.
Second stage was programming questions (C++/Java/Python)
Third is a hackathon - like session where we are expected to build a working application within 4 hours, according to the requirements given by them. We can ask doubts and even use AI, but the code should be ours - we must be able to explain the working of everything and should know each and every line's function and stuff.