First round : Discussion with recruiter. Very friendly and helpful recruiter.
Second round : Home assignment
Third round : Pair coding. The question wasn't that hard, but N26 is not looking for the solution or how you think. They expect you to do it using streams.
Fourth round : Design and technical discussion. I think it was fine. Even after describing complete CI/CD process, got a review comment as I wasn't able to describe the CI/CD process.
Advice to whoever is applying for Java developer position : do not apply if you think you are good at what you do, but do not know how to implement a code on the fly in stream. They will want the answer they have in their mind for you to pass.
N26 : You shouldn't be rejecting people because they can't implement a logic in streams on the fly. If a person knows about Java 8 features and how to use it, given time a person can get used to it. There are many ways to solve a particular problem.
The CICD pipeline that I have used.
The following metrics were computed from 2 interview experiences for the N26 Senior Backend Engineer role in India.
N26's interview process for their Senior Backend Engineer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for N26's Senior Backend Engineer interview process in India.