The interview simulates a real-life design collaboration. The goal is to build something together and to understand the way the candidate thinks about design in practice, and to experience their process.

What we would like to learn:

Prompt

Send the following prompt to the candidate to prepare for this interview:

(~60 min) We will give you a specific problem to solve for Sourcegraph and would like you to walk us through the design process. We will be evaluating the process, not the final outcome of the solution. Please be prepared to work in your favorite design tool for wireframes and low fidelity mocks.

Session (~75 min)

Purpose/goal

Our goal with this segment of the interview is to approach a problem as if it were a new initiative which requires design, product management, and engineering collaboration. Our PM will present the business requirements and overall objective. Our engineer will act as both an engineer on the project and will also serve as a user who can be interviewed on the subject matter. We will look to the designer to guide the session from a research and product design perspective. During the session, we would like the designer to:

Please note:

It is very important to everyone at Sourcegraph that no exploitation of designer's time occurs during this interview stage. However, we do feel that working on a realistic problem is the best way for the candidate and teams to get to know each other. To solve for this dilemma, we have chosen a problem we have already researched, designed, and implemented. Additionally, we place the focus of our exercise on collaboration, not the final outcome.

We are not providing the interview before the interview to ensure all candidates have equal time to devote to the problem, regardless of external commitments. This means the session will be contrary to our typical methods of working, but we feel it is more important to respect the candidate’s time than to replicate our process exactly.