What to expect
Our goal in the interview process is to give you an opportunity to best showcase your abilities and deepen your understanding of what it would be like to work with us.
For technical software engineering interviews, our exercises are hand selected for you based on your background and interests. Expect a mix of different types of problems, including exercises in coding, system design, and debugging, which are designed to test a combination of your:
- Coding skills and programming fluency
- Understanding of good software design principles
- Problem solving skills, including applying common data structures and algorithms
- Domain expertise in e.g. ML, frontend, infrastructure (but only if you have relevant experience)
In each interview, your interviewer will lay out the exercise, then serve as your sounding board as you brainstorm and implement your solution.