I applied through a recruiter. The process took 1 day. I interviewed at Revolut in Apr 2022
Interview
Recruiter contacted via LinkedIn, I told my doubts about the company given the comments I read in Glassdoor. He told me they've changed and I should give them a try, so I agreed to have a call with another recruiter.
This call has been the most awkward, weird and clueless interview in my whole life! They demonstrate a toxic culture since the HR screening.
The recruiter was much more into following her script and asking me theoretical questions rather than getting to know me best and checking whether I could be a good peronal/cultural fit for the company...
You came to me trying to get me into this process, I didn't apply. So please, have the minimum human skills to focus on me as a professional and not as a living wikipedia. As senior software engineer, I can prepare for almost any topic, and learn about any technology, best practice, etc. in very little time; that's the important thing, how much I'm willing and able to learn in a certain amount time!
Interview questions [5]
Question 1
Tell me about Optimistic and Pessimistic Locking (the recruiter didn't even wrote it right...), what they are and how they differ.
I applied through a recruiter. The process took 3 days. I interviewed at Revolut (Madrid) in Feb 2022
Interview
First was a standard interview with HR. Very easy going person.
Then moved to the worst live coding interview I've had in 7 years.
Interviewer lacked communication skills and ended up rejecting me for a solution I clearly not gave, he said I should use a strategy pattern, which is exactly what i suggested and even coded an interface showing the possible implementations.
Asked a question, and the interviewer didn't respond, he clearly wasn't paying attention. Had to wait for him.
Interviewer cut me off when asking questions and told me, "that's why we don't hire juniors" out of the blue. This is the same as waving a huge red flag in your face. Was very pedantic.
Obviously I can't recommend Revolut after this.
Interview questions [1]
Question 1
implement url shortener based on some requirements
I applied online. I interviewed at Revolut (Parijs) 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