- At all times I was contacted promptly (less than a week) by an internal recruiter.
- Phone screening of 60 minutes with a senior team member. Ours actually went on longer because we went onto more discussion. The person conducting the screening is now a teammate. Conversation was open and informal.
- Two interviews of "an hour" each - technical one slightly overran, manger one considerably overran. In both cases I think this was a good sign.
- Technical interview was with three people who are now colleagues, and was pretty much about open-ended discussion of scenarios. Atmosphere was supportive and was designed to get the best out of applicant, rather than trip them up, and was more about examining grasp of principles and architecture than going into nitty-gritty of specific features.
- Managerial interview was all about considering fit into the company. The company's core values are publicly available and, although I was initially skeptical about this because it seems a little kitsch, these values are a pretty good formulation of what to screen on.
- There was one "offbeat" task given while I waited for the first interview. I wouldn't want to spoil it for applicants, but I'd advise to just have fun and go with it. I doubt that doing badly on this task would harm your chances, but I pretty much nailed it and was able to make it a good discussion in the interview
- Job offer arrived two working days later