<aside>
📖 Table of contents
</aside>
Thanks for applying to be a coding fellow this summer! This document describes the interview process so you know what to expect.
Philosophy
There are a lot of problems with how interviews commonly work in the tech industry. We want to do better. Here are our guiding principles during this interview process:
- Respecting your time - There is a huge power imbalance which often leads to companies wasting applicants' time. We won't ask you to do more than we think is necessary to help us find the right person for the job.
- Evaluating your potential - By definition, coding fellows are inexperienced. We will make sure you have a solid foundational understanding of programming, but the main thing we’re looking for is your ability to learn and grow.
- Building software isn't just about tech - Coding skills matter, but making software is a collaborative effort. Interacting with other people (both co-workers and customers) is a part of the job. We're looking for well-balanced people, not just technical geniuses.
- Transparency - The fellowship doesn't involve surprises, so there's no reason the interview process should. We're going to explain as much as we can about the process and what we're looking for. If you still have questions after reading this, feel free to ask us for more info.
Our interview will be broken down into four steps: An application, an asynchronous interview, a video chat interview, and a final in-person interview.
Application
Key details:
We try to keep the application process as simple as possible. We ask you to upload a copy of your resume, if you have one.
ZipMessage interview
Key details:
- Time commitment: 30-45 minutes.