Our Hiring Managers work with their assigned Recruiter to create an optimal interview plan for their role. We strive to create a fair and equitable interview process for all candidates and have built out structured types of interviews to best suit the type of role you are looking to fill.
The Source of Truth for all interviews is Greenhouse. If you would like to make a change, please send a message to your Recruiter via the private Slack channel.
Private interview documentation
Types of Interviews
Architecture
Internal Documentation - Backend Systems
Internal Documentation - Source/Repo management
- Interviewers: two members of the team they are interviewing for
- Duration: 60-minutes
- How the candidate will prepare: They will discuss how they would design a new system from scratch. You will work with them in this collaborative session to think about and design the system together, looking for their natural intuition about building systems and problem-solving as you throw various wrenches into the system. The interview consists of open-ended questions, allowing them to describe your mental model of designing a new system from scratch - you’ll want to understand the decisions they are making when designing system architectures. You will ask clarifying questions as the requirements for the system are purposefully ambiguous.
- What to look for:
- How do they identify and resolve ambiguity?
- How do they make tradeoffs?
- How do they communicate their proposal?
- What is it like to work with them on a problem they haven’t seen before?
- What is their intuition about solutions that are likely to yield good results?
- We expect them to be designing systems that often need to meet conflicting or ambiguous requirements. For engineers in these roles, a significant part of their journey in Sourcegraph is going to be designing new or improving existing systems to fit these new requirements.
Technical Interview: General
- Interviewers: two members of the team they are interviewing for
- Duration: 45-minutes
- How the candidate will prepare: during this stage in the interview process, we will get an understanding of the technical depth of your experience and how you would contribute to our engineering culture. We will ask you about your past work and accomplishments in depth, how you worked with others, decisions you made, and what you’d do differently today.
Code Walkthrough
- Interviewers: two members of the team they are interviewing for
- Length: 45-minutes (5 minutes of introductions, 30-minute walkthrough, 10 minutes of questions about working at Sourcegraph.)
- How the candidate will prepare: For this interview, the candidate will drive a walkthrough of either a personal project or library of their choice. Be ready for them to screen share the library in question via the IDE or editor of choice.