r/devpt • • 9d ago

Empresas Entrevista Técnica Revolut (New Graduates)

Boa noite, espero que se encontrem bem, fui chamada para a entrevista técnica da Revolut para as vagas de recém-licenciados em Java. Sei que dura cerca de 1h e combina live-coding (com JUnit, sem Spring nem IA) com uma discussão técnica.

Queria perceber melhor o que esperar em concreto:

- O problema de live-coding costuma ser pequeno (tipo uma classe com algumas operações) ou mais exigente?

- A concorrência aparece no código (escrever uma solução thread-safe) ou só na discussão, a explicar o problema e a solução?

Tenho andado a preparar-me para o pior cenário, mas se alguém já passou (ou está a passar) pelo processo e tiver uma noção melhor, agradecia imenso.

Obrigada pela atenção

33 Upvotes

16 comments sorted by

View all comments

3

u/Kakurokan 5d ago

Pela minha experiência. O problema é pequeno e foca mais em resolver realmente o que é pedido do que otimizar ao máximo. No meu caso, nem houve concorrência.
Já as perguntas teóricas, focam bastante em análise assintótica e bases de dados.
Boa sorte!

2

u/Cautious_Bit3664 4d ago

Obrigada pela resposta!! Já agora, enviei MP com mais algumas perguntas se não te importares de responder, agradeço desde já a ajuda :)

1

u/PapaKingu 9h ago

Quem me dera ter ouvido esta dica quando fiz. Acho que falhei na terceira entrevista porque tentei desenhar uma aplicação super escalável, tolerante a falhas, etc. e o entrevistador parecia querer que eu encontrasse todos os edge cases de funcionalidades, basicamente inventar features novas, enquanto que o que dizem para entrevistas de design costuma ser o oposto, simplificar e ignorar todos esses "edge cases" para focar no design :')