I applied on October 18, 2019 through the company’s website. I got contacted by David (N26’s Scheduling Robot) on October 22, 2019 inviting me to 30 minute interview with a recruiter.
The interview was a standard initial screening interview. After the interview I got a link to a HackerRank test that I must score 75% in order to move forward to next interview.
The HackerRank test wasn’t a standard coding test. It had seven open ended questions. It’s duration was one hour.
Next day I got an email from my recruiter saying that I passed the test and that they would like to invite me to another 30 minute interview with an iOS Tech Lead.
The interview was a discussion of my professional experience as an iOS Engineer and apps I’ve built, frameworks I’ve used and different architectures.
About a week after that interview I got an email from my recruiter asking me to submit some code to be reviewed in the next interview. They offered me two options: either to 1) send a GitHub repo of app I’ve previously built that satisfies certain requirements, or 2) receive a task from them and submit it.
Next interview was an hour long with two Senior Engineers. It was a discussion and a code review of the app I submitted.
The whole process took about three and a half months but I think it would’ve been shorter if it weren’t during Christmas and New Year’s vacations.