3 interview stages:
- initial screening with recruitment team
- coding (TDDing a kata style question) and system design
-behavioural interview
Overall the interview was pitched well - 3 rounds is enough to get to know each other. The overall interview was good in that there were not detailed questions on particular tech. Focus was on coding, TDD, breaking problems down and system design. Could code in a language of my choice. Was given good information in advance about what each stage would involve.