Aller au contenuAller au pied de page
  • Emplois
  • Entreprises
  • Salaires
  • Pour les employeurs

      Boostez votre carrière

      Découvrez votre salaire potentiel, décrochez des emplois de rêve et partagez vos témoignages de manière anonyme.

      employer cover photo
      employer logo
      employer logo

      Revolut

      Employeur impliqué

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur Revolut | Offres d’emploi chez Revolut | Salaires chez Revolut | Avantages sociaux chez Revolut
      Entretiens chez RevolutEntretiens d’embauche pour Java Backend Engineer chez RevolutEntretien chez Revolut


      Glassdoor

      • À propos
      • Récompenses
      • Blog
      • Nous contacter
      • Guides

      Employeurs

      • Compte employeur gratuit
      • Centre employeur
      • Blog pour les employeurs

      Informations

      • Aide
      • Règles de la communauté
      • Conditions d'utilisation
      • Confidentialité et choix publicitaires
      • Ne pas vendre ni partager mes informations
      • Outil de consentement aux cookies

      Travailler avec nous

      • Annonceurs
      • Carrières
      Télécharger l'application

      • Parcourir par :
      • Entreprises
      • Emplois
      • Lieux

      Copyright © 2008-2026. Glassdoor LLC. « Glassdoor », son logo, « Worklife Pro » et « Bowls » sont des marques déposées de Glassdoor LLC.

      Entreprises suivies

      Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.

      Recherche d’emplois

      Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.

      Entretien pour Java Backend Engineer

      10 févr. 2021
      Candidat à l'entretien anonyme
      Kraków
      Aucune offre
      Expérience négative
      Entretien moyen

      Candidature

      J'ai postulé via une autre source. J'ai passé un entretien chez Revolut (Kraków) en févr. 2021

      Entretien

      First I had an intro with an HR person (it was rescheduled as the interviewer didn't join it for the first time) - we spoke about the role and then I was asked a few basic technical questions. The next step was a live coding interview. The interviewer told me that there will be "a few" tasks, but did not specify the amount. He kept rushing me and whenever I paused for a moment to think, he'd hand out the solution. Later on I received feedback saying that I should focus on speed (which in my opinion is not the greatest quality to access in regards of programming). After that I was supposed to have another round, the hr interviewer asked me to book the time in my calendar, but then didn't reach out to cancel and a few days later I got the feedback.

      Questions d'entretien [3]

      Question 1

      Complexity of lookup in a hash map
      Répondre à cette question

      Question 2

      What does ACID stand for?
      Répondre à cette question

      Question 3

      Write an URL shortener app + tests
      Répondre à cette question

      Autres retours d’entretien d’embauche pour un poste comme Java Backend Engineer chez Revolut

      Entretien pour Java Backend Engineer

      28 avr. 2021
      Candidat à l'entretien anonyme
      Porto, Oporto
      Aucune offre
      Expérience neutre
      Entretien difficile

      Candidature

      J'ai postulé via un recruteur. J'ai passé un entretien chez Revolut (Porto, Oporto) en avr. 2021

      Entretien

      The interview process was composed of three interviews: The first one was with a tech recruiter, who asked questions regarding my past experiences and also some technical questions, like algorithms used by database indexes, big O related questions, ACID properties, etc. The second interview was with a software engineer, it was a live coding interview. He arrived 10 min late, blaming his calendar. The coding exercise was a simple problem: design and implement a really simple Load balancer. In that task he was evaluating my coding skills related to writing clean code, following solid principles, and mainly if the code was well covered with unit tests. No fancy or hard algorithm had to be implemented. First he presented me with a problem, then he asked me to extend the solution add some more features to it. The third interview was with two senior engineers, but only one was asking questions. They called it a "Technical Conversation Interview".. Not really... The interview was divided in two parts, a coding part and a Q&A part. In the coding part he gave me a task to develop a method to handle money transfer from one account to another. He basically wanted me to use locks on both account objects. I kind of struggled to understand what he was looking for as an answer: double synchronized blocks (who would implement this in a production code?) The second part was mainly database related questions, query optimization, indexes, concurrency control (optimistic, pessimistic), isolation levels, partitions.. He asked vague questions and expected really in depth answers. There were so many database questions that it seems like those guys really have problems with database in their system.. Also asked me questions about how to scale databases, then moved the subject to streams, event sourcing, CQRS, how to scale, fault tolerance, and other related questions. As result got rejected with the feedback that my answers were too vague, not in depth knowledge, even though he seemed satisfied with my answers during the interview. Also said that I struggled to solve the double coding exercise, probably the double object lock locked me as well.. Be aware of the following: - The interviewers were not even a bit friendly, lacking some basic social skills, not even trying to make me comfortable during the interviews, maybe this is a cultural difference, eastern Europe, so be aware of that. - The interviewer gave me tips in a few moments, and this seemed to have affected my evaluation as well - They ask vague question, but required in depth responses

      Questions d'entretien [1]

      Question 1

      How can you identify issues in a database query? How to interpret the query execution plan, how can you tell that it is using indexes or not? What algorithms do database indexes use? In addition to b-tree, what other algorithm is used by db indexes? What is the difference between hash based indexes and b-tree? When to use them? Trade-offs? If even after solving the issues with indexes, how can you improve the performance of the database? How would you solve concurrency issues with database transactions? How to use pessimistic lock? What are the isolation levels? What would be the best isolation level to solve the issue with money transfer coding exercise? What is exactly the isolation level repeatable read, serializable, read committed, and other questions related to the same topic...... How would you create partitions in a database (which approach would you use)? What are the tradeoffs of db partitions (sharding)? If even after sharding, you still have problems with performance, what would you do? Some questions about event sourcing, that I don't recall anymore.. What is CQRS, how to implement it? There were also some questions about availability like, if a write database is down, what would be the impacts if it is down for a long period of time? (Guess what the answer was? Because of locks in their upstream systems….) So, seems like they prefer pessimistic concurrency control and synchronized blocks.
      Répondre à cette question
      10

      Entretien pour Java Backend Engineer

      21 déc. 2020
      Candidat à l'entretien anonyme
      Kraków
      Aucune offre
      Expérience positive
      Entretien facile

      Candidature

      J'ai passé un entretien chez Revolut (Kraków) en déc. 2020

      Entretien

      The interviewer was very nice, but he didn't clarify what exactly was evaluating, so I started codifying fast in order to complete the 3 tasks on time, but the most important for him was to make use of TDD. If I had known that, I had changed my approach.

      Questions d'entretien [1]

      Question 1

      Create a short URI taking four random alphanumeric characters.
      Répondre à cette question

      Meilleures entreprises pour « Rémunération et avantages » près de chez vous

      avatar
      Mastercard
      4.0★Rémunération et avantages
      avatar
      Checkout.com
      4.3★Rémunération et avantages
      avatar
      Finastra
      3.6★Rémunération et avantages
      avatar
      Multibank
      4.1★Rémunération et avantages