Taro Logo

Senior Android Engineer Interview Experience - Nottingham, United Kingdom

May 1, 2025
Negative ExperienceNo Offer

Process

The interview process was extremely exhaustive and drawn out over nearly 2+ months, with 12 rounds in total. It included multiple stages that overlapped in scope and intent. Here's a breakdown:

  • Recruiter Call – Initial screening.
  • Engineering Manager Call – General discussion about experience and role.
  • CodeSignal Assessment – 4 DSA problems in 90 minutes (similar to Leetcode Medium-Hard).
  • Take-Home Assignment – Build a fully working Android app within a week.
  • Technical Round – With 3 panelists, covering Android concepts, take-home review, and a small system design problem.
  • Job Fit Interview – With two Engineering Managers.
  • System Design Interview (Part 1) – With an architect, cut short due to fire alarm.
  • Behavioral Interview – With another EM.
  • System Design Interview (Part 2) – Full 45-minute continuation.
  • Rejection for original role.
  • Reconsidered for a Platform Team role – General call again with different EM.
  • Final rejection.

The process felt excessive, especially for a mid-to-senior IC role that other companies fill in 3–4 rounds max. The salary offered was more or less similar to peers in the industry, but the effort-to-outcome ratio felt skewed.

Observations & Feedback

  • Passing both the CodeSignal DSA and take-home test felt redundant. Most companies use either, not both, to gauge technical ability.
  • Three separate system design conversations were conducted (including one impromptu), which felt repetitive and time-consuming.
  • The initial EM discussion and the job-fit round were conducted by the same person. The latter could have been used for final evaluation instead of duplicating conversations.
  • Final rejection was not due to technical skill, but based on a subjective “team fit” during the behavioral rounds — which felt disheartening given I had passed all prior technical assessments.
  • The feedback loop was transparent and kind, but the overall time investment was disproportionate to the final outcome.

Questions

How would you design a mobile orchestration layer to serve GraphQL to clients while consuming legacy REST APIs from downstream?

  • Qualifier annotation in DI
  • MVVM - MVI Difference
  • Why MVVM
  • Flow - upstream, downstream
  • Why Coroutines
  • Flow trick questions
  • ViewModel trick questions

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Capital One Senior Android Engineer role in Nottingham, United Kingdom.

Success Rate

0%
Pass Rate

Capital One's interview process for their Senior Android Engineer roles in Nottingham, the United Kingdom is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Capital One's Senior Android Engineer interview process in Nottingham, United Kingdom.

Capital One Work Experiences