One senior engineer and an engineering manger appeared for the interview. They shared me a link for a live codility question. The question was easy but the solution to it was complex especially when you have to implment it using Java technology alone.
Me postulé a través de un reclutador. El proceso tomó 3 semanas. Acudí a una entrevista en N26 (Barcelona) en sep 2022
Entrevista
The process consisted of 4 interviews First it was a screening with HR. Simple and classic questions. Where are you currently working ? Why do you want to join us ? Do you know the company ? What are you willing to do in your next job? And more. If you succeed, they'll send you a codility test with 3 exercises. One is easy and the other two are medium. Not too hard, but no too easy as well. After the codility test there's a call with two developers. They'll present you a simple exercise and start debating about it. There's not a right answer here. They're trying to test if you make questions, if you can assume other stuff. They'll ask questions about the exercise and about the code. Like, "What is the difference between Integer and int", "What are the different types of exceptions and subtypes?" (checked vs unchecked) "Would you prefer Optional values over exceptions for handling certain type of things?" The algorithm to design was "return the two biggest elements in an array" Finally there's a system design interview. They present you a solution and they expect you to discuss about it. They want you to talk if it's necessary to have a queue and which would fit if that's the case. Difference between commands and events. Sync and async. In my case the idea was a system that gave a flower to each new subscriptor because they wanted to promote the app. A simple design was presented to my and I had to talk about pros/cons and what would I do different if needed and why
Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en N26 (Barcelona) en sep 2022
Entrevista
1. Codility exam for 140 minutes. It had 3 Java questions. One to fix terrible code to an easy problem to work, and two medium leetcodes 2. Technical interview (60 minutes) - one pretty easy leetcode question which had multiple solutions with different time and space complexities 3. System Design Interview (60 minutes) - 30 of them we talked about CI/CD, what I know about it. Other 30 was an easy question (microservice to create a bank account and send an email) I felt like I performed well, but received feedback that my performance was good but not enough for L4 so they offered to continue the process for L3. I declined.
Me postulé en línea. El proceso tomó 4 semanas. Acudí a una entrevista en N26 (Berlín) en ago 2022
Entrevista
1. 15 min Interview with HR 2. Home assignment (solve 3 easy to medium tasks on Codility) 3. 1 hour live coding interview. Solve medium task from leetcode and discuss algorithm complexity 4. 1 hour system design interview. Design a system from FinTech domain, discuss pros and cons. 5. 1 hour behavioural interview with hiring manager. I have participated in all the stages but didn't get an offer. On my 3rd attempt to get any feedback I received a list of technical topics to learn that wasn't even mentioned during an interview.
Preguntas de entrevista [1]
Pregunta 1
What is the complexity of the offered algorithm? Is there a way to reduce it?