The process was multi-stage. First was a general online interview through a web portal. In a one take recording, written questions appeared on the screen and your answer was recorded. If successful, candidates were offered to apply for an online interview time. Here candidates skyped with multiple hiring managers, where many different technical questions were asked. The final stage was an on-site interview. Candidates toured the campus, and sat down again with hiring managers. Both behavioral and technical questions were asked.