Ho presentato la mia candidatura online. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso Dreamdev Technologies nel mese di ago 2025
Colloquio
Realizei quatro entrevistas, a primeira com o RH, a segunda com a liderança técnica e com dois clientes. Me auxiliaram de maneira positiva em todo o processo, e mesmo com o fechamento de vaga em um cliente, me indicaram para outra oportunidade e deu tudo certo!
Domande di colloquio [1]
Domanda 1
As entrevistas técnicas com a Dreamdev e o cliente abordaram assuntos compatíveis com o nível técnico, com perguntas sobre boas práticas, design patterns, DDD, race condition, arquiteturas distribuídas, performance, resiliência e escalabilidade, além de perguntas especificas do framework (angular/react) e .net 8.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Dreamdev Technologies (Brazil) nel mese di ago 2025
Colloquio
Fui abordado por uma recrutadora no LinkedIn. No inicio tudo foi bastante rápido. Ela compartilhou informações relevantes como duração do contrato e range oferecido já na primeira mensagem, assim como informações preliminares sobre o cliente. Mais adiante ela revelou ser a ESW, cliente Nike (Irlanda).
Tive 7 pontos de contato durante o processo, entre eles:
- contato inicial
- entrevista tecnica com o fo-founder da dream dev
- prep calls
- 2 "etapas finais", sendo entrevistas tecnicas com equipes diferentes da ESW
- sync com a recrutadora para feedback sobre as entrevistas com a ESW
No ultimo sync, a recrutadora recebeu a aprovação da ESW e rapidamente formalizou a proposta.
A entrevista técina com a Dream Dev foi relativamente dificil, mas aceitável para um cargo Senior. Já as entrevistas com a ESW foram ainda mais dificeis, com entrevistadores perguntando coisas especificas demais, interrompendo respostas e eventualmente gastando tempo demais para mostrar que sabem respostas para suas proprias perguntas.
Nessas etapas o segredo foi manter a calma e tentar responder, mesmo que de forma incompleta ou sem 100% de certeza (principalmente nas perguntas mais toscas e especificas).
Apesar das muitas etapas, a clareza e o suporte continuo da recrutadora tornou o processo menos cansativo.
Domande di colloquio [1]
Domanda 1
single tech interview (DreamDev):
- advanced angular
- softskills
- SOLID
- tests
- most notable work history
1st tech interview (client):
Topics they questioned:
- JS: closure, event loop
- angular: pipes, injection, forms, property binding, services
- typescript: generics,
- rxjs: specific example of an input search - live coding
- ngrx: overall understanding and illustrating knowledge - live coding
General: POO, SOLID
2nd tech interview (client):
- HTML, semantic, accessibility (WCAG)
- inheritance in JS (prototypes)
- closure (and relation to security or private scope)
- event loop
- injection and injection tokens in Angular
- how JS handles set interval and timeout (browser api)
- CSS vs SCSS (variables key differences)
- web vitals, performance (without angular) - (kpis like TTI and FCP)
- bundle size (how to identify/reduce increased bundle size caused by third party)
- how to have conditional types in typescript
- content projection, template, and template outlet
- ng zone and why Angular is trying to be zoneless
- how the browser recognizes recent changes when using angular serve (webpack bundle hashes avoiding cache)
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Dreamdev Technologies
Colloquio
The technical interview was very focused on leetcode like challenges with requirements that make no sense and have no applicability to anyone working with enterprise applications. It seems more like the interviewer wanted to boost his ego than to actually hire someone.
Domande di colloquio [1]
Domanda 1
It was asked how I would solve certain problems and at the end there was a non sense code challenge.