> eMail outreach from a recruiter
> Brief phone interview
> Brief online aptitude test
> Assessment day: Involved being split into groups ans tasked with designing a product and website/app, doing market research, coming up with a business plan, and giving a presentation (plus some odd-ball tasks to throw you off, or see how you cope, like writing a musical jingle, taking photographs of the team, or filming a brief TV-style ad on your phone).
> One-on-one technical interviews throughout the assessment day
> Next-day phone call with offer