Passa al contenutoPassa al piè di pagina
  • Lavori
  • Aziende
  • Stipendi
  • Per le aziende

      Migliora la tua carriera

      Scopri le tue potenzialità di guadagno, trova lavori da sogno e condividi approfondimenti su lavoro e vita privata in forma anonima.

      employer cover photo
      employer logo
      employer logo

      Revolut

      Azienda coinvolta

      Circa
      Recensioni
      Stipendi e benefit
      Lavori
      Colloqui
      Colloqui
      Ricerche correlate: Recensioni su Revolut | Offerte di lavoro di Revolut | Stipendi di Revolut | Benefit di Revolut
      Colloqui di RevolutColloqui per Senior Python Software Engineer presso RevolutColloquio di Revolut


      Glassdoor

      • Chi siamo
      • Contattaci

      Aziende

      • Account Business gratuito
      • Spazio per le aziende
      • Blog per le aziende

      Informazioni

      • Aiuto
      • Linee guida
      • Condizioni d'uso
      • Privacy e scelte pubblicitarie
      • Non vendere né condividere le mie informazioni
      • Strumento per l'accettazione dei cookie

      Lavora con noi

      • Inserzionisti
      • Carriere
      Scarica l'app

      • Cerca:
      • Aziende
      • Lavori
      • Località

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" e il relativo logo sono marchi registrati di Glassdoor LLC.

      Aziende seguite

      Non lasciarti sfuggire opportunità e informazioni privilegiate seguendo le aziende dove vorresti lavorare.

      Ricerche di lavoro

      Ricevi suggerimenti e aggiornamenti personalizzati avviando le tue ricerche.

      Colloquio per Senior Python Software Engineer

      21 apr 2022
      Candidato anonimo a colloquio
      Nessuna offerta
      Esperienza positiva
      Colloquio nella media

      Candidatura

      Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Revolut

      Colloquio

      In the first HR stage, they asked memorized data structures questions and I think questions about data structures are memorizing and understanding. You may not remember the time complexity in python dicts and this is normal.

      Domande di colloquio [2]

      Domanda 1

      What are the time complexity and the worst-case for lookup in Dictionaries?
      Rispondi alla domanda

      Domanda 2

      ACID (atomicity, consistency, isolation, durability) Explaining of atomicity
      Rispondi alla domanda
      1

      Altre recensioni di colloqui per Senior Python Software Engineer presso Revolut

      Colloquio per Senior Python Developer

      12 ott 2025
      Candidato anonimo a colloquio
      Londra, Inghilterra
      Nessuna offerta
      Esperienza positiva
      Colloquio nella media

      Candidatura

      Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Revolut (Londra, Inghilterra) nel mese di set 2025

      Colloquio

      I went through two stages: a technical screening and a coding session. Screening was fairly standard - basic questions about Python and RDBMS, along with some questions about CQRS and Event-driven architecture. Nothing too difficult, the level of questions was reasonable. Coding session turned out to be more challenging. The task was to implement a Load Balancer in 45 minutes. The format was interesting: the interviewer gives requirements iteratively, moving to the next one after you complete the previous. What was confusing: the interviewer emphasized several times that the solution should be "production ready," but provided no feedback during the process. For me, production ready code means not just the logic, but also tests, logging, and error handling. This created confusion about priorities, especially when new requirements necessitated refactoring already written code along with tests, and time started running out. Impression: The format with iterative requirements is decent in itself, but the lack of intermediate feedback and unclear criteria for "production ready" under time constraints made the task more difficult. It would have been more helpful if the interviewer had given at least some signals about whether I was heading in the right direction. Recommendations for candidates: - Be prepared for rapid coding under changing requirements - Clarify upfront what exactly is meant by "production ready" in the context of interview coding - Practice balancing code quality with implementation speed

      Domande di colloquio [1]

      Domanda 1

      Implement a Load Balancer with iterative requirements in 45 minutes, ensuring production-ready code quality
      Rispondi alla domanda

      Colloquio per Senior Python Developer

      28 ago 2024
      Candidato anonimo a colloquio
      Vilnius
      Nessuna offerta
      Esperienza negativa
      Colloquio facile

      Candidatura

      Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Revolut (Vilnius) nel mese di ago 2024

      Colloquio

      I had an absolutely dreadful experience with Revolut's hiring process. Initially, I asked a friend who works at Revolut to refer me. However, my application seemed to disappear entirely from the system—no decline, no update, just gone, as my friend mentioned. That was odd, but I decided to apply manually for a position. Unfortunately, the result was the same: no response whatsoever. Fortunately, I had a recruiter from Revolut in my network who quickly addressed the issue and scheduled an initial HR interview with another recruiter. The first interview went well, though there was some confusion as the HR representative mistakenly thought I was applying for a mid-level Java role. The conversation was casual, covering some technical topics, and I was informed that for the next step—a live coding session—I should prepare my IDE and environment. They also assured me that I could take as much time as needed to prepare and that I would receive detailed feedback at every step of the process. The live coding session involved implementing a URL shortener class with the necessary methods. It's important to note that the interviewer did not initially mention that there would be a second stage to this interview. Throughout the session, I explained my thought process aloud, outlined the API, and wrote tests before implementing the methods. I regularly checked in with the interviewer, asking if my approach was on track and how much time remained. Near the end, with about 5–10 minutes left, the interviewer asked me to focus on coding without explanation, saying he understood everything. It was only then that he mentioned the second stage of the interview. Despite this, I completed the implementation, and we moved on to the next stage, which introduced new requirements: limiting the storage to 100 URLs and ensuring that duplicate full URLs return the existing short URL rather than creating a new one. I quickly implemented these requirements and added simple tests. The interviewer seemed satisfied and invited me to ask questions at the end. However, two days later—on a Saturday, no less—I received feedback with a rejection. The feedback stated, "The code was okay, your implementation was okay as well. The reason we can't proceed is the speed. We couldn't fully complete both stages." This response was shocking. Not only did the feedback not align with the actual interview experience, but it was also vague and uninformative. I had completed both stages, even though the interviewer had only mentioned the second stage toward the end. Additionally, the interviewer indicated that tests were optional but good to have. Despite writing tests and implementing both stages, I was told I didn’t fully complete the stages due to speed. In my opinion, it's the interviewer's responsibility to manage the time and guide the interview, not the candidate's. In summary, my experience with Revolut's recruitment process was incredibly frustrating. There was a lack of coordination between steps, the feedback was nonsensical, and there was no way to follow up with questions due to "no-reply" emails. The only positive aspect of this process was the recruiter in my network, who was extremely helpful—kudos to her! P.S. This is the first time in my life that someone has told me I code and think slowly, which is completely contrary to my actual abilities :)

      Domande di colloquio [3]

      Domanda 1

      What is ACID in relational databases?
      Rispondi alla domanda

      Domanda 2

      What are the isolation levels?
      Rispondi alla domanda

      Domanda 3

      What are the problems of concurrency?
      Rispondi alla domanda
      3