Me postulé en línea. Acudí a una entrevista en lastminute.com en abr 2025
Entrevista
I applied for the position in Chiasso, Switzerland. The process consisted of two rounds in my case before being rejected.
The first round was with the recruiter and included the usual background and motivation questions. The second round was a technical interview with several engineers and the hiring manager, involving pair programming to evaluate how you approach and solve problems.
During the technical round, I was given intentionally poorly written code and asked to implement additional features only after having refactored the part that you need to touch for developing the feature. The refactoring expectations seemed to align with SOLID principles and Domain-Driven Design concepts, although except for solid principles that are kinda obvious for a refactoring, the rest was not explicitly stated during the interview in any interview phase. Furthermore, you're expected to apply test driven development in any phase of the coding interview including understanding the code (they ask you to look at the test for understanding how the code works).
I personally found it challenging to fully concentrate on understanding a badly written code while simultaneously discussing my reasoning out loud with multiple interviewers that are trying to interrupt you and they don't allow you to focus on the problem and of course I can understand that, on their end, they may want to help you while unfortunately achieving the opposite unwanted effect. I performed very poorly so I even agree with the final decision, and I take responsibility for the bad performance. However, I felt that the interview dynamic made it harder to focus and demonstrate my abilities. I really hope that the process can be improved for ensure the best experience to every future candidate and the best skills assessment possible for the company as well.
My suggestion for future candidates is to be very comfortable with refactoring legacy code and developing new features while applying clean architecture principles, domain driven design and solid principles, and reasoning aloud while solving problems under pressure. Good luck to everyone :)
Preguntas de entrevista [1]
Pregunta 1
Refactoring and developing new feature on a poorly coded repository related to projects task management based on domain-driven design, solid principles and test driven development. I heard that you may find some giant hints on some useful github repositories but I don't know as I didn't search for that before the interview so I "don't know" if it's just rumors
Me postulé en línea. El proceso tomó 1 día. Acudí a una entrevista en lastminute.com (Chiasso, Ticino)
Entrevista
ho fatto solo il primo colloquio conoscitivo con domande sulla posizione attuale, framework utilizzati ed esperienza. è necessario avere le competenze elencate nella descrizione e bisogna sapere l'inglese almeno B2
Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en lastminute.com (Chiasso, Ticino) en jun 2024
Entrevista
The structured approach we implement not only facilitates ease of follow-up after the interview process but also ensures that it is accompanied by constructive and actionable feedback to help candidates improve.
Preguntas de entrevista [1]
Pregunta 1
Explain the SOLID principles of software engineering.