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 and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Revolut reviews | Revolut jobs | Revolut salaries | Revolut benefits | Revolut conversations
      Revolut interviewsRevolut Mobile Software Engineer interviewsRevolut interview


      Glassdoor

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

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and 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.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

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

      Followed companies

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

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      American Express
      3.9★Compensation and benefits
      avatar
      Mastercard
      4.0★Compensation and benefits
      avatar
      Broadridge
      3.6★Compensation and benefits
      avatar
      Finastra
      3.6★Compensation and benefits

      Mobile Software Engineer Interview

      Jun 11, 2020
      Anonymous interview candidate
      No offer
      Negative experience

      Other Mobile Software Engineer interview reviews for Revolut

      Mobile Software Engineer Interview

      Apr 2, 2020
      Anonymous interview candidate
      No offer
      Negative experience
      Difficult interview

      Application

      The process took 3 weeks. I interviewed at Revolut in Mar 2020

      Interview

      In the first step, I had a coding challenge that was a pretty good experience to work with. I wrote Unit tests, separated my project using different libraries and invested 2 weekends on it. After I sent it I got very nice feedback, even with some things I could improve and I was approved for the next step, that was a technical interview. This was a really bad experience and I started feeling that maybe wouldn't be a good place to work at. The interviewers just asked some questions about software development, some of them were interesting, some of them were completely random that you could answer them just by looking at the documentation or source code. I doubt that someone can know everything about the Android or iOS framework, every minimum detail, but they at least tried to help me. They didn't ask me any questions related to work behavior or good experiences I had, everything was related just to PURE knowledge of every minimum technical detail. After the interview finished I felt I was a dumb person that just started working with Software Development, even if I went pretty well on my coding challenge.

      Interview questions [1]

      Question 1

      Questions about concurrency, collections, database structure, view rendering, etc …
      Answer question
      Difficult interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Revolut in Jun 2020

      Interview

      The interview process is quite long: first, there's a normal interview with a recruiter, then you can choose between building a quite complex app in approx. 2 weeks or take a technical interview; after that you have to go through a 2hrs technical interview with two engineers. Because I have another job, I did not develop the app and chose the short tech interview: it consisted of multiple questions around Java collections, multi-threading with Kotlin and the Android activity lifecycle. They were looking for notions, instead of actual development experience, but it seemed OK for a very short (45mins) tech interview. Then, a few days later I took the 2hrs-long interview: excluding language issues (the two people that interviewed me were not very good at speaking English), the interview looked very similar to a university exam. They were expecting you to know by heart a lot of things that you don't usually touch when doing the actual job; they asked me about how Kotlin code is compiled, how recycler views work and they focused especially on very small details (such as how one can reuse the same view pool in multiple recycler views; never had to do that, so I didn't know). My suggestion for anybody looking to get a job here would be to read multiple books on Java, Kotlin and the Android ecosystem, temporarily forgetting about the actual things you need in the real world.

      Interview questions [6]

      Question 1

      How would you make a property thread-safe in Kotlin?
      Answer question

      Question 2

      Having 3 activities, one of which is transparent, describe the lifecycle
      Answer question

      Question 3

      How would you reuse the same view pool from one recycler view into another one?
      Answer question

      Question 4

      How does the Kotlin compiler work?
      Answer question

      Question 5

      How would you build an animator that enlarges the width of a button?
      Answer question

      Question 6

      How would you build a system that asks data from an API and also supports caching?
      Answer question
      1
      avatar
      Revolut response
      5y
      Thanks so much for taking the time to let us know about your interview experience. We appreciate your feedback and have passed it on to our recruitment team. We'd also ask you to respond to the survey that was sent out to you, this is linked to interviewers and specific roles. Thanks again, and we're sorry that you didn't enjoy your experience more.