The application process consists of a few steps:
The most important parts of our process are the coding challenge and a second coding exercise we do together during the interview. We accept a very high percentage of applicants who do well on these two exercises. For students who are new to programming, we provide materials to bring them up to speed and teach them everything they need to know to complete our exercises.