The interviewer was really friendly, the process was smooth and the company seems very professional, their interview process is not easy as they are looking for highly skilled engineers. The process was:
1. 30 minute phone Interview which included a quick riddle and intro about the company.
2. A home assignment.
3. A programming problem solving interview
4. HR Interview