Interview steps:
1. Home assignment(5 days)
Two problems were given. I have solved both of them.
2. Live coding or 1st engineering interview
This interview was via skype. Four problems were given for code one after another. They were from easy to medium level. I have solved every problem but it took me almost 2.5 hours which is very different from others candidates and most of the other candidates passed this round within 1 hour.
3. 2nd engineering interview
The interviewer asked me basic questions about web technology, software engineering, testing. I have answered all the question positively and the interviewer was happy with my answers.
4. HR interview:
It was a natural HR type interview and The HR asked me about myself and why I want to join Works Applications, what are my future plans etc.
5. Online aptitude: Basic math, probability and combinatorics.
The whole interview process was very easy. Works application global recruitment team was very helpful and all interviewers were very friendly.