Taro Logo

Senior Android Developer Interview Experience - Madrid, Spain

April 1, 2025
Negative ExperienceNo Offer

Process

Before talking to the recruiter, you must solve 8 tasks on HackerRank. Seven of them are about Java, Kotlin, and Android, and one is a somewhat complex algorithmic test. If you pass this, you get your chance to meet the recruiter.

After passing the HackerRank tasks, you will have a live coding interview. During this interview, you must implement a feature in 1 hour. If you've forgotten about XML and Fragments, it's better to revise that knowledge. If you make any mistakes and correct them yourself (like I had a mistake with the dispatcher and corrected it), you will not pass.

You also won't pass if you exceed the one-hour limit, even though you have to constantly talk while coding and answer questions.

Additionally, you will need to write some tests and be absolutely careful not to use mocks before you declare them, as you won't pass otherwise. Be really careful when the interviewer asks you about the time complexity of getting an item from a list. Make sure to ask the interviewer about the implementation; otherwise, you won't pass.

Questions

What is the time complexity to get an item from an ArrayList and a LinkedList?

How to optimize an in-memory cache from a list of pairs?

Interview Statistics

The following metrics were computed from 1 interview experience for the Revolut Senior Android Developer role in Madrid, Spain.

Success Rate

0%
Pass Rate

Revolut's interview process for their Senior Android Developer roles in Madrid, Spain is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Revolut's Senior Android Developer interview process in Madrid, Spain.