Pretty decent interview process, 1st Technical Round: 2 easy problems(leetcode standards) and one small design question which I used factory design pattern to solve it(they are basically checking on your design patterns knowledge) 2nd Manager Round: Discussion on design patterns, discussion on how do we review code, discussion on projects we have worked and question if we have to them. 3rd Behaviour Round: Tell about yourself? Tell me what kind of person you are? What is your passion? what is it that motivates you in life? What are your strong points and weak points?