Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Revolut

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Revolut reviews | Revolut jobs | Revolut salaries | Revolut benefits | Revolut conversations
      Revolut interviewsRevolut Senior Python Backend Developer interviewsRevolut interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      Mastercard
      4.0★Compensation & Benefits
      avatar
      Broadridge
      3.6★Compensation & Benefits
      avatar
      DTCC
      3.8★Compensation & Benefits
      avatar
      Wise
      3.7★Compensation & Benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Senior Python Backend Developer Interview

      Apr 2, 2025
      Anonymous Interview Candidate
      Declined offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 5 weeks. I interviewed at Revolut in Mar 2025

      Interview

      Everything already mentioned in other reviews about the technical side still holds true. Overall, the process was smooth, just very long. The questions themselves aren't particularly difficult. What made it challenging to me is the time pressure and the number of steps. I saw a few people mention negative experiences with unprofessional interviewers, but that wasn't the case for me. Everyone I spoke to was respectful and friendly. It actually seems like they're working on that: after each round, you get an anonymous survey to rate the interviewers and share feedback, so they seem to care about continuously improving the process. Everything was clearly explained and well organized. They made a strong offer, but I ended up accepting another one that was better aligned with my interests, both in terms of domain and technical challenges. Here's what the process looked like for me: 1) HR screening 2) HR live coding prep (listen carefully, recruiters give useful hints) 3) Python live coding round 1, SOLID principles, tests, follow-up questions 4) HR feedback and next round prep 5) Python live coding round 2, more domain and DB-focused, with follow-ups 6) HR feedback and next round prep 7) System design interview 8) Feedback and prep for next step 9) Team fit interview 10) Final feedback call 11) Offer call

      Interview questions [3]

      Question 1

      Write a small library to manage the url shortening. The library will respect the following signature: shorten_url(long_url: str) -> str get_original_url(short_url: str) -> str
      Answer question

      Question 2

      Write a balance transfer service between two account in a concurrent environment. Draft test/example usage (part of the spec): ``` from_account = Account(...) to_account = Account(...) service = BalanceTransferService() service.transfer(from_account, to_account, amount) # assert ... ```
      Answer question

      Question 3

      (System) design a service to reserve an hotel or apartment, the booking and listing relies on a legacy third party provider.
      Answer question