I applied through a recruiter. I interviewed at Revolut in Nov 2023
Interview
The interviewing process consisted of 3 stages:
- Test on a web platform
- Technical Android interview with an interviewer
- System Design interview, where (surprise-surprise) a *backend* system had to be designed, including covering all backend-specific technologies and approaches. Android technologies weren't in the scope of this interview. The interviewer confirmed this is a usual thing and many people are confused during the actual interview. So there was not mistake.
This last peculiarity wasn't mentioned before the interview.
Interview questions [1]
Question 1
The test had several multi-choice questions and one coding challenge. This test had a time constraint.
Technical Android interview had usual and mandatory questions about Android development. Nothing special.
The System Design interview demanded designing a backend for a certain functionality of a mobile app. Yes, given the target position is Android dev, exactly the backend skills were assessed during this session.
I applied online. The process took 2 weeks. I interviewed at Revolut in Dec 2023
Interview
I had a meeting with HR late in the evening. They explained very vaguely about the position and spent more time explaining future interview process than actually doing the actual interview at hand.
Interview questions [1]
Question 1
They ask the normal questions but also ask if you are comfortable doing also QA work ontop of coding, this is a red flag.
I applied through a recruiter. The process took 3 weeks. I interviewed at Revolut in Aug 2021
Interview
There was a technical screening interview at first, this involved two developers and gave basic Java and Android questions. The second interview was a 2 hour long technical interview with questions regarding JMM, Android notification, SQL and some kotlin