r/devpt • u/Cautious_Bit3664 • 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
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 8h 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 :')
13
u/Full-Visit-4674 8d ago
Deves precisar de ver programacao concorrente e assíncrona.
4
u/Cautious_Bit3664 8d ago
Eu tenho andado a praticar cenas com virtual threads, locks, atomicrefs, coleções thread-safe, etc... Para a parte de async o que recomendava ver? Futures?
2
u/Full-Visit-4674 8d ago
completablefutures, reactive programming - rxjava, reaktor, allocations(e como as evitar - ver libs q ajudam c isso, como a lmax disruptor), como evitar locking sempre q possivel, etc
8
u/Puzzleheaded-Cry5814 8d ago
Boas só vinha questionar o teu CV na altura que tentei foi logo abatido por AI ou auto analysis por isso gostava de ver um CV que passou
6
u/Cautious_Bit3664 8d ago
Na altura o meu currículo não era nada de especial, até me tinha candidatado para outra vaga, mas fui contactada por um recrutador deles no LinkedIn que acelerou o meu processo, se calhar se tivesse ido pela fila principal o meu CV tmb ia para o lixo. Não sei se a minha média e faculdade têm influência, mas acredito que possa ter sido um fator contribuinte visto que eles voltaram a perguntar a minha média de final de curso na entrevista com RH.
3
2
2
u/tiago1951 8d ago
Como sabes que não passaste?
8
u/Puzzleheaded-Cry5814 8d ago
... porque enviam te um email a dizer que infelizmente escolhemos alguem com mais x ou outra merda... o tipico...
1
u/ilyawalrus 3d ago
Olá! Já tiveste a entrevista? Se sim, como correu?