We ask candidates to complete a time bound asynchronous coding exercise so we can evaluate you on certain skills that we think are relevant to being successful at Sourcegraph.

Why? Read the FAQ.

TypeScript coding exercise

We designed this exercise to measure your understanding of callbacks and asynchronous execution.

If we decide to move forward, we will schedule a 30-minute followup call to discuss your code.

Frontend live-coding exercise

We designed this exercise to measure your understanding of building web UIs.

If you have never worked with React or it's been a long time, we recommend brushing up on their basics a bit before taking the exercise. There are no "advanced" React features needed to pass the exercise.