First step was phone call prescreening. At this step, they asked me for the basic things and general questions. Second step was techincal interview. It included some logical questions not related to programming. Final interview consisted of coding challenge and questions for knowledge of frameworks they use.