Ios Engineer Interview Questions

7,303 ios engineer interview questions shared by candidates

First round : 1. If you have int array, how you will sum of that in objective c? 2. If you have string containing too many html tags, how you will remove that tags from string? Second round : 1. What is apns 2. why we share data on social site 3. what is gps 4. how to get distance between 2 location 5. knowledge in swift 6. what is delegate 7. diff between json and xml 8. what is storyboard 9. which controller has delegate.
avatar

Junior IOS Developer

Interviewed at Nanostuffs Technologies

4.2
Aug 9, 2016

First round : 1. If you have int array, how you will sum of that in objective c? 2. If you have string containing too many html tags, how you will remove that tags from string? Second round : 1. What is apns 2. why we share data on social site 3. what is gps 4. how to get distance between 2 location 5. knowledge in swift 6. what is delegate 7. diff between json and xml 8. what is storyboard 9. which controller has delegate.

Design an enumerator (e.g. named FBSuperEnumerator) that has two API's: - (id) nextObject; - (NSArray *) allObjects; // all objects remaining which, when given an input array that has content that can be either NSNumbers or NSArray, will expand all arrays embedded inside it. That is, given an input of something like @[@1, @[@2, @[@3, @4]], @[ ], @5], each call to nextObject will display items in the expected order.
avatar

IOS Developer

Interviewed at Meta

3.6
Oct 19, 2017

Design an enumerator (e.g. named FBSuperEnumerator) that has two API's: - (id) nextObject; - (NSArray *) allObjects; // all objects remaining which, when given an input array that has content that can be either NSNumbers or NSArray, will expand all arrays embedded inside it. That is, given an input of something like @[@1, @[@2, @[@3, @4]], @[ ], @5], each call to nextObject will display items in the expected order.

Given an array where the otherwise sorted values are split into two ranges somewhere in the middle (e.g. [5,7,8,9,1,2,3]), come up with an algorithm that returns TRUE or FALSE if any given number X exists in that array.
avatar

IOS Developer

Interviewed at LinkedIn

3.8
Apr 26, 2017

Given an array where the otherwise sorted values are split into two ranges somewhere in the middle (e.g. [5,7,8,9,1,2,3]), come up with an algorithm that returns TRUE or FALSE if any given number X exists in that array.

Viewing 31 - 40 interview questions

Glassdoor has 7,303 interview questions and reports from Ios engineer interviews. Prepare for your interview. Get hired. Love your job.