take two-step interviews
1st - having an interview with team lead
2nd - having an aptitude test
3rd - having an interview with CEO
4th - informed of result after two weeks
interview process was not really difficult but scheduling was a bit harder than expected because they push it to an end at extreme pace to complete interview process.