Ir para o conteúdoIr para a pasta
  • Vagas
  • Empresas
  • Salários
  • Para empresas

      Avance em sua carreira

      Descubra qual pode ser seu salário, conquiste a vaga dos seus sonhos e compartilhe insights de qualidade de vida com sigilo.

      employer cover photo
      employer logo
      employer logo

      Revolut

      Empresa engajada

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa Revolut | Vagas da empresa Revolut | Salários da empresa Revolut | Benefícios da empresa Revolut
      Entrevistas da empresa RevolutEntrevistas do cargo de Java Backend Engineer da empresa RevolutEntrevista da empresa Revolut


      Glassdoor

      • Sobre
      • Prêmios
      • Blog
      • Fale conosco

      Empresas

      • Conta gratuita de empresa
      • Área da empresa
      • Blog para empresas

      Informações

      • Ajuda
      • Regras da Comunidade
      • Termos de Uso
      • Privacidade e opções de anúncios
      • Não venda nem compartilhe minhas informações
      • Ferramenta de consentimento de uso de cookies

      Trabalhe conosco

      • Anunciantes
      • Carreiras
      Baixe o aplicativo:

      • Busque por:
      • Empresas
      • Vagas
      • Localizações

      Copyright © 2008-2026. Glassdoor LLC. “Glassdoor”, “Worklife Pro”, “Bowls” e o logotipo do Glassdoor são marcas comerciais pertencentes à Glassdoor LLC.

      Empresas seguidas

      Fique por dentro de todas as oportunidades e dicas internas seguindo as empresas de seus sonhos.

      Entrevista para Java Backend Engineer

      21 de dez. de 2020
      Candidato(a) sigiloso(a) à entrevista
      Kraków
      Nenhuma oferta
      Experiência positiva
      Entrevista fácil

      Candidatura

      Fui entrevistado pela Revolut (Kraków) em dez. de 2020

      Entrevista

      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.

      Perguntas de entrevista [1]

      Pergunta 1

      Create a short URI taking four random alphanumeric characters.
      Responder à pergunta

      Outras avaliações de entrevista de vagas de Java Backend Engineer da empresa Revolut

      Entrevista para Java Backend Engineer

      28 de abr. de 2021
      Candidato(a) sigiloso(a) à entrevista
      Porto, Porto
      Nenhuma oferta
      Experiência neutra
      Entrevista difícil

      Candidatura

      Candidatei-me por meio de recrutador(a). Fui entrevistado pela Revolut (Porto, Porto) em abr. de 2021

      Entrevista

      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

      Perguntas de entrevista [1]

      Pergunta 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.
      Responder à pergunta
      10

      Entrevista para Java Backend Engineer

      10 de fev. de 2021
      Candidato(a) sigiloso(a) à entrevista
      Kraków
      Nenhuma oferta
      Experiência negativa
      Entrevista com nível médio de dificuldade

      Candidatura

      Candidatei-me de outra forma. Fui entrevistado pela Revolut (Kraków) em fev. de 2021

      Entrevista

      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.

      Perguntas de entrevista [3]

      Pergunta 1

      Complexity of lookup in a hash map
      Responder à pergunta

      Pergunta 2

      What does ACID stand for?
      Responder à pergunta

      Pergunta 3

      Write an URL shortener app + tests
      Responder à pergunta

      As melhores empresas na categoria “Remuneração e benefícios” perto de você

      avatar
      Mastercard
      4.0★Remuneração e benefícios
      avatar
      Xsolla
      3.5★Remuneração e benefícios
      avatar
      WeTravel
      3.5★Remuneração e benefícios
      avatar
      Gravity Payments
      3.8★Remuneração e benefícios

      Buscas de vagas

      Comece a buscar vagas para receber atualizações e recomendações personalizadas.