I applied online. I interviewed at Revolut (París) in Nov 2021
Interview
Implémentation d'un loadBalancer. La personne était arragonte et très stressé de façon qui j'étais très mal à l'aide depuis le début. Limite il était obligé de me faire l'entretien.
1 j'ai effectué le tdd et c'était ok pour lui mais il ne m'a pas laissé terminé l'optimasation du code malgré qu'il restait du temps et qu'on a commencé 5 min en retard.
2 Il m'a rapproché que j'ai eu difficulté à initialiser un set hors ce n'est pas vrai j'ai juste oublié mais j'ai peu le faire en 5 secondes max.
3 une question sur pourquoi j'ai utilisé set et pas une liste, j'ai mal répondu.
4 il m'a rapproché de manque d'utilisation des features java parce que je n'ai pas utilisé contains ou indexof hors je connais mais je sais aussi que ça fait 2 boucles for au lieu d'une j'ai préferé mon implémentation.
5 weired instantiation selon lui parce que je l'ai fait dans la méthode au lieu du constructeur, j'ai lui donné l'explication qu'on gagne une case mémoire comme on a pas besoin au début, au contraire ça montre que je sais comment la stack est utilisée...
- sur le tdd j'ai voulu être perfectionniste je suis allé plus loin en faisant le test même sur chacune des instances "la contrainte était 10 instances max" alors j'ai oublié que mon loadbalancer persiste tous donc il avait déjà 1 instance de mon premier tester, la comparaison échoue alors. Ça remarque était que la 11 qui ne va marcher pas la 10. Monsieur de 0 à 9 c'est 10 et oui j'ai comparé les 10 premiers avec 10 différents pour ça cela ne marche pas. Ni moi ni toi on a pu voir ça seulement je l'ai remarqué en sortant.
Bref que des remarques subjectives avec une personne qui n'a pas le niveau pour évaluer vos compétences.
Interview questions [1]
Question 1
implémenation d'un loadbalancer avec 10 instances max
I applied online. The process took 5 days. I interviewed at Revolut in Oct 2021
Interview
Applied through the Linkedin job board for remote opening. Recruiter sent mail for booking calendar for discussion. First round: recruiter-hr asked some technical questions. She had template with expected answers.
Interview questions [1]
Question 1
Multithreading, concurrency, junit, tdd, transactions, db indexing, ACID, different isolation levels, huge relational DB optimization
I applied online. The process took 2 weeks. I interviewed at Revolut (San José, San José) in Mar 2021
Interview
All good up to the technical interview where I joined a call with 2 revolut engineers that treated me poorly and laughed at me throughout the interview for not knowing the answer to their questions.
Interview questions [1]
Question 1
Q: write a transactional method to mimic a banking debit and deposit.