Tech IndustryApr 10, 2019
HallmarkjafV21

Prep for Uber iOS interview?

Hey guys, What is the best way to prep for an Uber Senior iOS interview? This is mostly in regards to the phone screening.

Add a comment
Uber GavinB Apr 10, 2019

LC medium to hard. iOS specific coding stuff pops up on the on-site.

Uber GavinB Apr 10, 2019

Why are you avoiding swift tho? Assuming you are an iOS developer shouldn't swift be the language you are best at?

Uber GavinB Apr 10, 2019

Oh I didn't mean it that way. You are overthinking it. The phone screener would not think you are avoiding swift or if you use Java you can switch from one stack or another. It literally is just solve the problem as fast and smooth as you can. You should use whatever language you are fastest and best at. I just assume a proficient iOS engineer would prefer swift over Java but whatever you like. It would be strange that you are fastest at Java over swift as an iOS engineer. Maybe you should consider Android programming instead.

Uber pjndoj Apr 10, 2019

I’d be on the fence about a candidate who insisted on using java for an iOS interview. If you can’t solve an algo problem in swift, what else are you lacking. You can say all you want about the interviewers, but if that’s what they’re looking for and you want the job, just do it.

Uber hallo45 Apr 10, 2019

I think its fine to whiteboard in python or pseudocode, but live coding java would make me do an eyebrow raise too.