- Initial chat with recruiter
- 1 hour technical call. Casual conversation style, covering questions about hardware, operating systems and debugging.
- 1 hour technical call. Casual reviewing code snippets in 3 different languages, explaining what each does.
- 1 hour live coding. This was actually a suprise, I didn't know I was going to be writing code live until I joined the call. The interviewers were really nice about it, and the problem was easy enough once I got over the surprise. I very nearly dropped out of the process because of it though.
- Final chats with hiring manager and recruiter.