The Interview consisted of 4 rounds.
1st round written test on some platform consisted of aptitude(logical reasoning, maths, ...) there were 5 sections with variable time and a total of 60 mins.
2nd round was a Technical Interview where choice of language was asked. I preferred JAVA. so the interviewer asked me to write a hello world java program and we discussed the internal working of JVM etc, went into so core of java. then a coding question, again we discussed on projects.
3rd round was a Technical Interview, it was more about designing a database, some complex queries, then a small coding question. Then discussion of Collections of JAVA.
4th round was HR round. Normal discussion of kind of work, work culture, pay etc.