I applied through other source. I interviewed at Nearform
Interview
**Interview Experience**
The interview process included an HR screening, a 1-hour live coding session, and a final interview with the technical director.
What stood out most is how much the process has recently shifted toward AI usage. In the live coding session, candidates are explicitly expected to rely on AI for the majority of the tasks (5 out of 7), with only a small portion completed without it.
However, the evaluation seems heavily skewed toward speed and AI usage rather than actual engineering quality. The ability to critically assess, validate, and refine AI-generated code appeared almost irrelevant compared to how quickly you could produce output. This raises concerns about how code quality and long-term maintainability are handled in practice.
The project presented was for a large client engagement with McKinsey, where the company is reportedly hiring a significant number of developers in Italy, with expectations of travel. This scale of hiring, combined with the delivery model, gives the impression of a volume-driven approach rather than a focus on building strong, sustainable engineering teams. It also raises legitimate questions about why such roles are not staffed closer to the client, suggesting potential cost-driven decisions.
Overall, the process felt impersonal and heavily oriented toward maximizing output. There was very little emphasis on the human aspect of engineering, collaboration, or craftsmanship. The experience gave the impression of an environment where developers are expected to act more as rapid AI operators than as thoughtful engineers.
**Cons**
* Strong bias toward speed over correctness
* Minimal focus on code quality and critical thinking
* Highly delivery-driven approach
* Limited attention to the human aspect of engineering
Interview questions [1]
Question 1
The live coding task was to build a REST API application from scratch, implement a few endpoints, and add some tests.
Classico colloquio composto da una sessione con HR, una tecnica di circa 90 minuti e l'ultima con un Technical Director. La call tecnica è stata in linea con le aspettative.
Interview questions [1]
Question 1
Mi è stato chiesto di scrivere una classe per gestire determinate funzionalità, tutto comprensivo di unit-testing.
I applied through a recruiter. The process took 2 weeks. I interviewed at Nearform (Milan)
Interview
- Colloquio tranquillo conoscitivo con HR dove si spiega la propria esperienza e le proprie motivazioni;
- Colloquio tecnico incentrato sul framework/linguaggio di riferimento (React.js, Node.js o Python a seconda della posizione desiderata); non aspettativi i soliti colloqui su algoritmi e strutture dati (LeetCode), vi verranno chieste cose utili nel lavoro di tutti i giorni;
- Colloquio con il manager del progetto in cui si sarà inseriti, si parla principalmente del progetto per vedere se può essere un buon match con le vostre competenze;
Interview questions [1]
Question 1
Colloquio per Frontend-focused Senior Software Engineer
Progettino in live coding usando React, domande inerenti al progetto fatto: sia di implementazione sia di concetti di Javascript / Typescript