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
Interview questions [1]
Question 1
Phone interview riddle:
Q: given phone numbers and contacts, design a data structure such that whenever some word is given, all numbers that their names have that word as a prefix are the ouput.