NewbrumfinTDs

iOS Engineer interview prep for Facebook/Google/Amazon etc...

Can any iOS engineers (Swift or Objective-C) at the above companies suggest any study resources for the interview process? I plan on interviewing at all 3, and want to be well prepared, but while there are myriad resources for web frontend and backend interview prep, I haven’t found much for native iOS interview prep. I started with Obj-C about 6 years ago, but I’ve been working exclusively in Swift for the past 3 years. Any advice would be greatly appreciated. Thanks!

Facebook DjQt56 Nov 29, 2017

for iOS white board coding u can say upfront which language you will use and above 3 companies can schedule interviews accordingly for you. iOS strong basic fundamentable and algorithms are enough to crack interviews

Amazon Cap60 Nov 29, 2017

It depends on team at Amazon but I weigh problem solving skills and cs fundamentals more than iOS skills. Although if you’re an expert in both that definitely helps! We’ve given offers to candidates who didn’t have much iOS experience but really nailed the algo and ds interviews. And I’ve also seen engineers with strong iOS backgrounds rejected because of poor performance in the algo and ds interview. Oh and amazon leadership principles count for a lot as well. Look those up online and make sure you have strong star stories highlighting those principles.

Uber rfPB87 Nov 29, 2017

Know your iOS fundamentals (GCD, memory management (weak, strong, assign, copy, retain cycles, etc)), be able to build a simple app from scratch, know common delegate methods, especially for tableVCs and collectionVCs and how they behave, caching / async loading of images, introspection / obj-c runtime stuff