First step: receive a formal invitation to the introduction meeting. The last time I applied to the same position, I was rejected with a formal template without explaining why I did not suit them.
The first introduction interview (1 hour): I had a meeting with the iOS developer and Product Owner of one of the projects. We spoke about my experiences and awareness of some frameworks, best practices, and technologies. Communication with other teams. My failed and successes stories. No coding.
The second part: a technical assignment. I spent around 16 hours on implementation, leaving notes about improvements which I will be glad to add if I have more time. I received an invitation to the next step without any technical feedback about my implementation.
The third part (1 hour): a technical interview with two iOS developers. I was very disappointed with that tech interview. It looked like an interrogation of a witness when reviewers were trying to find my weakness. They didn't give me opportunities to finish my idea or chain of logical explanations.
Initially, it was screen sharing from one of the reviewers. He showed me code in the Xcode playground and asked about the complexity of functions, how I could improve it, expected print output, and more. Then we spoke about another playground and then about one more.
I think I answered around 80-100 questions related to iOS frameworks, Xcode, Swift, memory management, multithreading, performance, Core Data, security, the complexity of functions, properties of the class, etc. Sometimes reviewers said it was the expected answer, sometimes they just jumped to the next question. Sometimes they asked something tricky and not common (like using a .map to unwrap optional), sometimes some simple question. Very often I was interrupted by one of the reviewers, and that made me a little bit irritated. I didn't feel comfortable with them.
The following metrics were computed from 1 interview experience for the Adyen iOS Software Developer role in Amsterdam, Netherlands.
Adyen's interview process for their iOS Software Developer roles in Amsterdam, Netherlands is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Adyen's iOS Software Developer interview process in Amsterdam, Netherlands.