I have applied to this position from a post on a job board (Indeed.com). After about two weeks time, I have received an email from the CTO with details regarding my application, the type of company it is, and a few examples of the kind of sites they own. After reviewing the company in more detail, I have expressed my interest and was invited to an in-person interview with the CTO and the product manager. The interview process consisted of a 15 minute technical quiz (Proper/Secure form submission, writing SQL queries, what is wrong with this code question, unix file handling question, what is MVC) and about 45 minutes of behavioral questions. After this interview, I have been invited to a second interview to meet two senior members of the team. After the second interview I have received a call from the CTO with an offer. I was given two days to make a decision and was also provided with instructions on where to and what to do on my first day.