Ios Engineer Interview Questions

7,303 ios engineer interview questions shared by candidates

1. Within a given timeline, find the approximate number of cabs that would be required WRT an approximate number of riders. Given time line 12AM-12PM Find the approximate number of cabs required. 2. Given binary tree, print its left view. 3. UITableView with image downloading, caching, etc,. Unit test cases, Concurrent programming, etc,.
avatar

IOS Software Developer

Interviewed at Grab

3.8
Apr 11, 2019

1. Within a given timeline, find the approximate number of cabs that would be required WRT an approximate number of riders. Given time line 12AM-12PM Find the approximate number of cabs required. 2. Given binary tree, print its left view. 3. UITableView with image downloading, caching, etc,. Unit test cases, Concurrent programming, etc,.

Implement an auto complete function. Similar to what your phone or Google does when you start typing out a word it gives you possible suggestions. For example: lime might yield - ‘limebike’ 'limelight', 'limer', 'limes', 'limestone', ‘limewash’, etc. Write a function that takes an input and returns possible autocomplete suggestions for the given input. func autocomplete(prefix: String) -> [String] { }
avatar

IOS Engineer

Interviewed at Lime

3.3
Oct 5, 2018

Implement an auto complete function. Similar to what your phone or Google does when you start typing out a word it gives you possible suggestions. For example: lime might yield - ‘limebike’ 'limelight', 'limer', 'limes', 'limestone', ‘limewash’, etc. Write a function that takes an input and returns possible autocomplete suggestions for the given input. func autocomplete(prefix: String) -> [String] { }

Emphasis on algorithms and complexity analysis and some higher-level design. Process is perhaps more focussed on discussion of alternatives/trade-offs/complexity over necessarily nailing a "perfect" answer in the provided time.
avatar

Ios Software Engineer

Interviewed at Meta

3.6
Mar 21, 2014

Emphasis on algorithms and complexity analysis and some higher-level design. Process is perhaps more focussed on discussion of alternatives/trade-offs/complexity over necessarily nailing a "perfect" answer in the provided time.

Given this single API and an unlimited (space) input buffer, show how you would replace space characters with URL-encoded “%20”. void replaceSpaces(char *buffer); That is: “Hello World Twitch” would become “Hello%20World%20Twitch”
avatar

IOS Engineer

Interviewed at Twitch

3.8
Apr 19, 2017

Given this single API and an unlimited (space) input buffer, show how you would replace space characters with URL-encoded “%20”. void replaceSpaces(char *buffer); That is: “Hello World Twitch” would become “Hello%20World%20Twitch”

Viewing 101 - 110 interview questions

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