Robinhood logo

Robinhood Ios Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 16 interview experiences · FREE TO READ

1.6 Rounds average
Average Typical difficulty
18.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Robinhood.

Showing 3 of 16
Robinhood logo
Robinhood

iOS Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

The interview was strange because they asked questions that were totally different from what the recruiter said they would ask. It would have been way better if they asked stuff that was actually related to the kind of problems an engineer would solve for their product.

Confirmed questions1 question
  • Can you construct a list of timers using SwiftUI?
Robinhood logo
Robinhood

iOS Engineer

Engineering · more than a year ago

Intern Difficult Positive experience No offer 2 rounds
Interview process
Technical screen Phone screen
Interview formats
Coding Technical

You start with a Karat interview where you'll tackle two LeetCode problems (easy/medium difficulty). Following that, there's another interview that assesses your Swift knowledge, your grasp of design patterns (prioritizing practical implementation over theoretical breadth), and your communication skills.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Robinhood logo
Robinhood

iOS Engineer

Engineering

Senior Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

I did a live coding exercise where I had to build an XCode project and try to recreate a specific screen for about an hour. The screen involved a tableview, and each cell needed a timer to show how long it had been visible and a blinking light animation. The interviewer was a bit unclear on the exact timer behavior when cells went on and off screen, so I had to ask a lot of questions to avoid wasting time.

Confirmed questions1 question
  • Code a screen that includes a tableview where cells display a timer indicating their on-screen time and have a blinking animation.

Robinhood Ios Engineer Interview Questions

Quoted word for word from Robinhood interview reports.

Create a tableview/list using UIKit or Swift UI with a set number of rows and provided data, including row tap handling. Practicing with a row counter should help prepare you.

Read reports

Could you build a simple app that displays data that updates in real-time?

Read reports

Could you architect a simple app, covering networking and local storage?

Read report

Formats, difficulty and experience

Across all 16 Robinhood interview reports.

Interview formats

Coding 54.5%
Technical 31.8%
System Design 9.1%
Behavioral 4.5%

Interview difficulty

Easy 6.2%
Average 62.5%
Difficult 31.2%

Candidate experience

Neutral 68.8%
Negative 12.5%
Positive 18.8%