El proceso de entrevista careció de claridad en las expectativas técnicas, con preguntas irrelevantes y un panel poco preparado. La falta de retroalimentación y comunicación post-entrevista dejó una experiencia desalentadora.
I applied through a recruiter. The process took 2 months. I interviewed at Revolut in Mar 2023
Interview
Two technical rounds. First one with live coding and writing tests, second with little coding and technical discussion. Coding exercises related to multithreading. After technical rounds feedback was decent. Later I got 3 "team fit" interviews and got declined without any feedback.
Interview questions [1]
Question 1
Multithreading, partitioning, sharding, transaction isolation levels, db indexes, generally stuff from Designing Data intensive applications book
Hi there,
Thank you for letting us know about this.
Sincere apologies for the lack of feedback. We're concerned about your comments due to the fact that we are radically truthful about each other’s performance and providing feedback is a crucial component of our workplace.
We will use the assessment to make us better and to ensure this doesn’t happen again.
Wishing you all the very best!
I applied through a recruiter. I interviewed at Revolut (Porto, Oporto)
Interview
There were several interviews. Technical interview: coding task about concurrency (synchronization, read/write locks), deadlock. Also discussion about concurrency, DB, ACID, optimistic vs pessimistic, services, distributed systems. System design: task about designing net of ATM and checking their cash/balance.
Interview questions [1]
Question 1
Compare optimistic vs pessimistic DB locking and when to use?