It took about a month and a half from start to finish (~2 weeks between interviews). The first interview is a 30-minute phone screen with a recruiter to assess your background and if you'd be a good fit for the role. The second interview is a 60-minute paired programming exercise with one of the team members. The third and final interview is a 3 hour session with a 60-minute wireframing/architecture Q&A portion, 30-minute portion to ask current team members anything about the work they do or Dell in general, and finally a 90-minute portion where you build a prototype based on what you wireframed. Prior to the third interview, they'll ask you what tech stack you want to use.