Ir al contenidoIr al pie de página
  • Empleos
  • Empresas
  • Sueldos
  • Para empleadores

      Impulsa tu carrera profesional

      Averigua cuánto podrías ganar, encuentra el empleo perfecto y comparte información sobre tu vida laboral y personal de forma anónima.

      employer cover photo
      employer logo
      employer logo

      Revolut

      Empleador activo

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Revolut | Empleos en Revolut | Sueldos en Revolut | Prestaciones en Revolut
      Entrevistas en RevolutEntrevistas para el cargo de Software Engineer - Java Developer en RevolutEntrevista en Revolut


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empleadores

      • Cuenta de empleador gratuita
      • Centro de empleador

      Información

      • Ayuda
      • Pautas
      • Condiciones de uso
      • Privacidad y opciones de anuncios
      • No vender ni compartir mi información
      • Herramienta de autorización de cookies

      Trabaja con nosotros

      • Anunciantes
      • Oportunidades laborales
      Descargar aplicación

      • Buscar por:
      • Empresas
      • Empleos
      • Ubicaciones

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor", "Worklife Pro", "Bowls" y sus logotipos son marcas comerciales registradas de Glassdoor LLC.

      Empresas seguidas

      Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información desde adentro.

      Búsquedas de empleo

      Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.

      Entrevista para Software Engineer - Java Developer

      22 de oct de 2024
      Candidato de entrevista anónimo
      Sin ofertas
      Experiencia negativa
      Entrevista promedio

      Solicitud

      Me postulé a través de un reclutador. El proceso tomó 3 meses. Acudí a una entrevista en Revolut en ago 2024

      Entrevista

      If you value your time, you might want to skip this company, as they seem to have little regard for it. According to the HR-provided brochure, the entire process takes a minimum of 4 hours across multiple stages: Introductory call - 30 min Live coding - 60 min Tech conversation - 60 min System design - 60 min Team fit interview - 30 min The first stage (introductory call) is just a call with HR, where they bombard you with every possible question, ticking off your answers against a checklist. It feels like the content of your answers doesn’t matter as much as whether you understand the context of the question. Next is the live coding stage, but to get there, you have to book a time slot in a special calendar. In my case, the nearest available slot was three weeks after passing the previous stage. After the first stage, HR reached out again and gave me an overview of the types of questions I could expect in the next round. I was assigned a load balancing problem to solve as an MVP, and the interviewer would then give additional tasks to implement within the existing code. After passing the live coding interview, I moved on to the next stage. Once again, HR contacted me to discuss potential topics for this round. I booked the next interview a week later, but two days before the interview, I received an automated message that there was an issue with the calendar and my booking had been canceled. I rebooked for the following week, only to have the same issue repeat. The third time, I found a slot two weeks later. In total, I lost about a month between these stages. The next interview focused on multithreading, including tasks to find bugs in provided code snippets. My task was to implement a money transfer service between accounts, ensuring proper locking mechanisms for multithreading. There were theoretical questions about databases, such as transaction isolation levels and their implementations, types of locks, scalability options, pros and cons of each, as well as questions about database migrations. Other topics included deployment strategies, microservices, and stability patterns. Unfortunately, I didn’t pass this stage. I received an automated response stating that I wouldn’t move forward, with no feedback provided. This was strange considering the high level of communication up until that point. I requested feedback from the HR who had been in touch throughout the process, and they eventually sent me something, but it seemed like it was made up. It described the interview as if I hadn’t answered any questions or completed the coding task, which felt completely inaccurate, as I believe I answered everything sufficiently. I wasn’t interviewing for a specific role but rather as a general Java developer, ranging from middle to lead level. It’s odd that I didn’t even make it to a middle position, considering I am a senior developer. In total, I spent around 2.5 months going through three stages, only to be rejected via an automated email with no clear explanation.

      Preguntas de entrevista [4]

      Pregunta 1

      Implement a load balancing solution as an MVP. Modify the existing solution based on further requirements provided during the interview
      Responder pregunta

      Pregunta 2

      Implement a money transfer service between accounts with proper locking mechanisms for multithreaded environments
      Responder pregunta

      Pregunta 3

      What are transaction isolation levels and how are they implemented? What types of locks exist in databases? What are the different scalability options for databases, and what are their pros and cons? How do you handle database migrations?
      Responder pregunta

      Pregunta 4

      What are deployment strategies for software systems? How do microservices operate, and what stability patterns can be applied?
      Responder pregunta
      2

      Otras evaluaciones sobre las entrevistas para el cargo de Software Engineer - Java Developer en Revolut

      Entrevista para Software Engineer Java

      28 de jul de 2025
      Candidato de entrevista anónimo
      Barcelona
      Sin ofertas
      Experiencia negativa
      Entrevista fácil

      Solicitud

      Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en Revolut (Barcelona) en jul 2025

      Entrevista

      My recruiter was great and extremely nice. He helped me along the way to prepare before the java interview. Now, the interviewer in the java interview is where the negative experience came from. First, it took him a total of 5 days to get my results back to my recruiter. Second, his English was at a B1 level (at best) for listening and speaking. Although this has never been a problem in my experience, expect no answer or help when you are confused on what he is asking you to implement. Just expect confused face looking back at you. The first 25-ish minutes were spent with the interviewer looking confused on how I understand a load balancer (the industry standard). I asked questions about the implementation, load balancer, etc, and was told to continue. I even used TDD to show what I was going to implement with test cases covering the logic and all edge cases. As I was implementing the load balancer to industry standard, my interviewer still just looked so confused. I was communicating very clearly from start to finish of my interview. He had trouble keeping up with my code… not when I started the impl, but when I was doing the test cases in the beginning! I promise I have extremely clean code and value simplicity over complexity. Always. The interviewer just seemed to lack logic skills ironically. I followed and completed the requirements once I was able to correctly pick up what the interviewer failed to communicate in broken English. What he AND the requirements failed to communicate, was that this “load balancer” class is really just a server class. The class should just represent a single server IP. It doesn’t delegate anything. The only thing the class should do is accept a maximum of 10 unique strings. That is it. Industry standard, a server (with one IP) in a load balancer class is not 1:1 with the class. Ever. That does not make any sense... but yet this is what was failed to be interpreted by the interviewer. A load balancer instance holds a collection of servers. "Load balancer" comes from the implementation of delegating user IPs to the collection of servers, and the interviewer was having trouble keeping up when I was writing this logic. Once I coded to the interviewer’s warped understanding of a load balancer, he asked about concurrency. I answered every question correctly without hesitation and went above and beyond. At the end of the interview, the code was accepted by the interviewer and he agreed it followed the requirements in a clean manner. The code consisted of around 5 unit tests and the class had 4 lines of code. I was exceptional at showing my coding ability especially in Java, adapting to changes, communication, and everything a company would want from a Java developer. After 5 days, I asked yet again for the result of the interview. The result and feedback I received is a general template and shows that interviewer really should NOT be involved in interviews for a MULTITUDE of reasons. The feedback can be found below. “We appreciate the time and effort you’ve put into our recruitment process for the Software Engineer (Java) role. Your responses have been thoughtful and articulate, and we enjoyed getting to know you and your professional background.  However, I regret to inform you that after much consideration we have decided not to progress further with your application. Please check the area of improvement from your previous interview: While the code produced is consistently clean and well-structured, there is room to improve the speed of delivery. There have been instances where the implementation did not fully align with the specified requirements. There were noticeable gaps in adhering to the specified requirements. The task required considerable guidance and support throughout. Building greater confidence in independently tackling problems and seeking solutions proactively would be beneficial for future.” A few notes showing that this is just a template: - My speed was exceptional. The interviewer had a problem keeping up with my typing. - “Instances of not following requirements” was not the case. - “Noticeable gaps”? There were no gaps. - “The task required considerable guidance and support throughout”. The interviewer didn’t help me with anything. He didn’t understand English that well. If anything, I taught him more about Java and how load balancers are defined in the industry. Overall, I am quite disappointed with Revolut. Interacting with the company from my perspective shows they are somewhat disorganized and are willing to hire mediocre engineers that only have base level understanding. I am also disappointed that they have no English requirements for interviewers. I suggest you give the interviews a shot, but please expect unorthodox processes throughout.

      Preguntas de entrevista [1]

      Pregunta 1

      HR interviewer: What is CQRS? What is the time complexity of insert on a HashMap? What are the four DB isolation levels? First java interview: Implement a load balancer that limits 10 server instances.
      Responder pregunta

      Entrevista para Software Engineer - Java Developer

      15 de may de 2025
      Candidato de entrevista anónimo
      Madrid
      Sin ofertas
      Experiencia negativa
      Entrevista promedio

      Solicitud

      Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en Revolut (Madrid) en abr 2025

      Entrevista

      The second interview was with an arrogant developer. At the beginning, we talked about the task for 2 minutes. I asked a few clarifying questions and started. After that, the recruiter did not say a word. To dilute the deathly silence, I simply commented on my actions. At the end, he asked to implement a random balancer (I had previously made RoundRobin). And after that, he asked a question: How to make a non-flaky test for a random balancer? I do not know the answer to this question. After that, the interview ended. I was rejected. No feedback on the code, no feedback on the resume itself. I have no idea what the recruiter did not like. After interviews, you always know in what moments you were good and in what bad. But not in this case at all.

      Preguntas de entrevista [1]

      Pregunta 1

      Implement LoadBalancer in TDD style
      1 respuesta

      Entrevista para Software Engineer Java

      10 de abr de 2025
      Candidato de entrevista anónimo
      Sin ofertas
      Experiencia negativa
      Entrevista fácil

      Solicitud

      Me postulé a través de un reclutador. El proceso tomó 1 día. Acudí a una entrevista en Revolut en abr 2025

      Entrevista

      It was relatively easy interview and 90% confident I was to pass this interview. The interviewer wasn’t really nice looked like very tired, not interested in the interview. I did some minor mistakes, but I didn’t know that the company expects perfect solution. I don’t think it’s a normal process of interview. I did the task and covered with tests and if it’s not enough probably that my type of company for sure

      Preguntas de entrevista [1]

      Pregunta 1

      Design load balancer in java with unit tests
      1 respuesta

      Las mejores empresas en cuanto a "Remuneración y prestaciones" cerca de ti

      avatar
      isaac (Brazil)
      3.7★Remuneración y prestaciones
      avatar
      Luno
      4.0★Remuneración y prestaciones
      avatar
      Nayax
      4.2★Remuneración y prestaciones
      avatar
      ChargeAfter
      4.4★Remuneración y prestaciones