First there is a call with the recruiter to determine if you have enough of the requisite experience. They will set up a screener interview virtually. The screener interview tests basic knowledge and competency within the domain you applied for. After that, you will go on-site or virtual on-site for 4-5 interviewers. They test; logical reasoning (10+ questions), coding capabilities (2 questions), architectural design (2+ questions), and domain specific questions (10+ questions). Following this, you are interviewed by a director level interviewer. This interview seeks to identify cultural fit and allow for a higher level manager to assess competency. Interviewer feed back is then taken to a hiring committee to determine if an offer should be given. It is important to note that the hiring committee is relying solely off of written interview feedback and resume.