We know that interviewing can be stressful, so we want to provide you with as much information as possible to help you feel prepared!
What is the day-to-day engineering experience at Sourcegraph?
- We’re often reading code we haven’t written.
- We’re functioning in an asynchronous environment where clear communication is key.
- We need to help our team understand areas where we are the domain expert.
What do we want to be true about these interviews?
- Allow you as the candidate to focus on an area that you are comfortable in.
- Allow a dialogue that simulates a technical discussion between your potential future peers.
- Use these discussions as a proxy for technical aptitude and programming skills.
- Have a time-efficient process for yourself and Sourcegraph.
We want to find engineers who are:
- Team-oriented.
- Strong communicators.
- Can tailor the technical depth and scope of a conversation dependent on the audience.
- Can effectively teach and share their knowledge.
For coding interviews, use of coding assistants is both encouraged and expected. We do ask that the candidate talk through their thought process to keep the interviewer in the loop and don’t just paste the interview prompt into the chat.
Standard Interview Process
- Introduction stage
- Team Interview