Our recruitment process

Application
We review your background to ensure alignment with the role and team needs.

Assessment
We ask you to do an aptitude and/or programming test, which takes around 20 and 30 minutes respectively. The aptitude test checks basic verbal, numerical, and logical understanding, whereas the programming test gives a rough estimation of your programming skill for the specific language.

First Interview
Meet with a member of TA or hiring manager to give you a better understanding of the role. You will be asked about your background, current job situation, and to ask for some concrete examples of how your experience relates to the most important aspects of the job. In addition, we will also briefly touch upon your technical skills and salary expectations.

Case Interview
Work through a role-specific home assignment to present at the next interview to the hiring manager and one or two team members. The purpose of the assignment is to deep-dive into your hard and soft skills. This step also uncovers and solidifies our mutual expectations for the role.

Personality Assessment & Behavioral Interview
We ask you to do a personality questionnnaire which will be followed by a behavioral interview. Here, we will ask for specific examples of how you dealt with situations like those you will encounter in the role you've applied for. We will also explore your past work experiences, how you approach teamwork, and assess culture fit.

Reference & Background Check
We'll connect with 3 professional references to better understand your working style and impact. Depending on the role, you may be asked to undergo a background check.