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

Why? Read the FAQ.

👉 Sourcegraph teammates: see the internal documentation for this exercise.

Frontend code review exercise

We designed this exercise to measure your understanding of HTML/CSS/React/TypeScript best-practices.

FAQ

Why do you do a code review exercise?

A significant part of your job as a software engineer is to read and understand code. Code reviews are a good way to measure this.

An asynchronous code review exercise provides the most realistic environment for measuring how you would work at Sourcegraph on a daily basis.

Why a time limit?

We choose to enforce a finite limit so that we get a consistent signal across all candidates. It wouldn't be fair if candidates could spend as much time as they wanted, because some candidates have more time than others.

The allocated time for each exercise should be long enough that we can ask non-trivial questions that test for relevant skills while also being short enough that it shouldn't be an unreasonable burden for anyone.