Onsite interview was scheduled directly without any telephonic interview. Interview process was pretty smooth. Recruiting team was very responsive and interview was scheduled without any issues. There was 3 technical interview and 1 managerial interview. In technical interview i was asked to go through my introduction, previous work experience and technical skill, furthermore there was some algorithms questions and i was asked to explain their complexities. In managerial interview i was asked a design and implementation question and 2 logical reasoning question.