<aside>
💡 We’re excited that you’re interested in joining our team! This guide provides an in-depth guide of our interview process for joining the engineering team. We aim to ensure that you feel prepared and confident as you showcase your skills and experiences.
</aside>
📋 Preparation Tips
- Be punctual. Aim to join the meeting a few minutes early to account for any technical issues and show that you value the interviewer's time.
- Do your research. Familiarize yourself with our mission, values, and recent projects. This will help you tailor your responses.
- Confirm receipt of your scheduling email. All the necessary information will be included in the .ics file invite. If you have any questions or issues, feel free to reach out our Recruiting Team.
- Prepare your questions. Think about what you’d like to ask regarding team dynamics, company culture, and expectations for the role.
- No AI tools, please. While we utilize AI tools for our daily work, we do not allow the use of AI tools during technical interviews. Our interviews are designed in a way to gather signals on how you solve problems, think, and collaborate with others and seeing how you approach problem solving is part of the process. If you forget some kind of syntax or can’t remember how to call an API, ask your interviewer, not ChatGPT!
📅 What to Expect
- Logistics: The interviews will be conducted via Microsoft Teams. We recommend downloading the Teams desktop app though you can also join from your web browser. A link will be sent on the email and in the calendar invite.
- If you’re setting up Teams for the first time, check out our setup guide here.
- Interview Environment: Make sure there are no distractions and you’re in a well-lit area for your video.
📬 Post-Interview Process
- Follow-Up: You can expect to hear back within 48-72 hours after your final interview loop. In some cases, the timeline may be shorter or longer depending on various factors.
📞 Chat with the Talent Team (~30 minutes)
Your first introduction to the team is a call with the recruiting team. This conversation will cover your past work and what you’re looking for, motivations for joining the team, and an opportunity to ask any questions you have about us. We’re looking for a mutual fit so we’ll aim to give you 5-10 minutes at the end for any questions you have.
🧑💼 Call with an Eng Lead (45 minutes)
If the team decides to move forward, your next call will be with an engineering team lead. This interview will cover your specific skills and past experiences as well as the type of technology you’re familiar with. Expect questions about past projects, problem-solving approaches, and relevant technical knowledge. You’ll also have 10 minutes for any questions you have for the team. It’s helpful to prepare a few thoughtful questions in advance.
Initial Technical Interviews (1.75 hours)
👩💻 Coding (1 hour)
Focus Areas:
- Technical Proficiency: Assess your ability to write clean, maintainable code and understand programming concepts. Be ready to discuss recent projects, the challenges you faced, and how you ensured code quality.