Pandora logo

Pandora Ios Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Pandora.

Showing 3 of 6
Pandora logo
Pandora

IOS Developer

Engineering · more than a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interview process is not really great for finding good people. The way they do it is they just keep asking questions until you mess up. So if you make one mistake, they forget all the good answers you gave and just focus on the one you got wrong. I passed my first interview with tough questions. By the second interview, I already had two other job offers. I think I missed mentioning a feature in one of the questions. The next day, I accepted another offer and was glad I didn't wait for their two-week response. The questions are all over the place, sometimes they repeat and don't lead to a clear outcome. For example, if they ask you three difficult questions about memory management and you answer them correctly, but then later they ask a simpler question on the same topic and you miss it, you fail. It doesn't matter if you answered harder questions correctly before. That's why I think their strategy is just to ask until you fail.

Confirmed questions1 question
  • How would you initialize a UI element in viewDidLoad if it wasn't declared as optional and wasn't initialized in the Init() function?
Pandora logo
Pandora

iOS Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Technical

So the interview process started with a recruiter phone screen where they asked me some iOS questions. Since I'm local, we skipped the technical phone screen and they set up an on-site interview for me. About two weeks later, I went in for the on-site. It was supposed to be two 30-minute interviews with two engineers, then a final 30-minute interview with the hiring manager. However, I didn't do so well in the second interview, so I didn't get to the third one. The hiring manager just thanked me and walked me out, saying I should apply again when I have more experience and that the interviewers enjoyed talking to me. It was a pretty positive experience overall. The recruiter was super helpful and friendly, and the first on-site interviewer was great too - really down-to-earth and helped me out when I got stuck on an algorithm. The second interviewer though, didn't seem very engaged, checked his phone a bit, and rushed me out. But the hiring manager was really nice, and so was the staff setting things up.

Confirmed questions3 questions
  • Can you write an algorithm to find the first repeated song in an array of songs?
  • Could you identify the errors in this Objective-C code on a Mac?
  • On a Mac, could you build an app that displays 3 scrollable images?
Pandora logo
Pandora

iOS Software Engineer

Engineering

Mid Difficult Positive experience Accept offer 8 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Technical Coding Technical

I applied through an internal referral. The process took 2 months. Of all the interviews I attended, Pandora has a perfect process. They ask questions that are relevant to the role. It started off with a discussion with the recruiter and a couple of technical phone calls before the onsite interview in Oakland. The questions tested if one has a deep understanding of iOS development and also data structures. Most of the questions asked were usual leet code questions and iOS development questions. In person interviews consisted of 6 45-minute interviews where questions varied from general problem solving to iOS development. The interviewers were pretty friendly and open minded.

Confirmed questions3 questions
  • General leetcode questions
  • Questions about unit testing in iOS
  • UI development questions

Pandora Ios Engineer Interview Questions

Quoted word for word from Pandora interview reports.

Can you write an algorithm to find the first repeated song in an array of songs?

Read reports

How would you initialize a UI element in viewDidLoad if it wasn't declared as optional and wasn't initialized in the Init() function?

Read reports

Could you identify the errors in this Objective-C code on a Mac?

Read reports

On a Mac, could you build an app that displays 3 scrollable images?

Read report

What changes would you suggest for Pandora's iPhone application?

Read report

Formats, difficulty and experience

Across all 6 Pandora interview reports.

Interview formats

Technical 53.3%
Coding 26.7%
Behavioral 20%

Interview difficulty

Easy 0%
Average 66.7%
Difficult 33.3%

Candidate experience

Neutral 16.7%
Positive 66.7%
Negative 16.7%