Hands-on problem-solving

Collaboration is a core piece of our identity. We'll work through hands-on exercises together to get signals on how you would problem-solve as part of our team and evaluate your technical depth. Don’t stress too much about finding the perfect answers, but help us follow along in your thinking as you go. We’re more interested in how we problem-solve together than how much you know.

Scenario-based thinking

We value having a growth mindset and are looking for teammates who are excited to tackle new challenges and solve difficult problems You’ll be asked scenario-based questions about how you would find an answer to a problem that is outside your immediate areas of expertise. Our goal is to get a sense of how you approach finding an answer to something you don’t know. Your interviewer is there to help so feel free to correct yourself along the way or ask clarifying questions for guidance.

<aside> 📏 Helpful Tips

Don't hesitate to be collaborative, we encourage you to ask questions and work with the interviewer as you would work in real life.

For our coding/debugging exercises - please be prepared with a dev environment that can install libraries and run basic scripts in a language of your choice.

For our system design exercise, expect that you will be working through an interactive problem with discussions and some diagramming.

</aside>