There was an initial phone screening interview with HR, with the general HR related questions. Followed by multiple technical interviews with different teams, covering coding challenges, algorithms, and system design.
2 stages interviews:
1==>coding test (C, C++ mainly C)+ director boss talking + HR talking
2==>boss of boss talking, 2 interviewers: one from engineer side, the other from business side