1. Applied online.
2. 1st interview (vertical)with two interviewers. Made a presentation, had a conversation and asked questions and answered.
3. 2nd interview (in-person) with two interviewers. Made a presentation, had a conversation and asked questions and answered.
4. Phone conversation for details with HR person.