Tech IndustryJul 8, 2018

Uber Phone Interview - Mobile Engineering - iOS

All, Recruiter reached and asked if I am interested in Mobile engineering role with iOS experience at Uber. Since I have done Mobile apps (hybrid and native apps using Swift) about a year and a half ago, I said of course. And I asked her if phone screen can be done in any programming language of our choice, she said yes and added that the first screen is all about CS fundamentals. so phone interview scheduled. And I prepared mostly algorithms and data structures using python. Day of the interview, Interviewer changed the language to Swift and started posting the problem on a notification use case on coderpad. Though I did mention to him that I was comfortable to solve problems using python, he wanted to stick with Swift as the problem was specific to the mobile use case. I somehow managed to solve the problem using Swift with most help from the interviewer as I don't call the exact syntax for Swift (after 1.5 years). But definitely, not my best performance as I was totally unprepared for mobile/swift problem. So it must be a clear NO. Should I update and talk with a recruiter about this? Or is this how it is at Uber that interview process is always specific to the role they are hiring not general process across all positions?

Add a comment
Motorola Solaire Jul 8, 2018

You should just be prepared for the domain of the job your applying to.. You should take the loss and learn from it

Genentech GeneCoder Jul 8, 2018

What he said. But also let the recruiter know, so they don't mislead you next time you apply for some other role in the company

Perficient AimFB OP Jul 9, 2018

Agreed. I should have prepared for the domain specific position as well.

Microsoft blahshit Jul 8, 2018

Uber recruiters are the worst.

Gusto Gusto Jul 9, 2018

How so?

WalmartLabs data_007 Jul 9, 2018

This happened to me at a FANG interview. I was typing the email apologizing to the recruiter about my bad performance and the reason behind it (yes, it was so bad). Before I sent that email, I got a reject. Still, I sent that email. The recruiter wrote back to me saying that they are sorry for the mixup and would give me another chance.

Uber GHj7;!) Jul 9, 2018

Recruiter was wrong. We don’t let you code in Python for an iOS interview. Sorry.