Ios Software Developer Interview Questions

7,861 ios software developer interview questions shared by candidates

How would you implement a search screen feature from scratch?(System Design) Then they ask you to actually code your idea, then you go into a debugging round. How would you fix this code? Different levels are breaking, be sure to know about dependency injection and memory location of objects make sure to pay attention to the debugger.
avatar

IOS Software Engineer II

Interviewed at DoorDash

3.6
Apr 30, 2024

How would you implement a search screen feature from scratch?(System Design) Then they ask you to actually code your idea, then you go into a debugging round. How would you fix this code? Different levels are breaking, be sure to know about dependency injection and memory location of objects make sure to pay attention to the debugger.

Given a sorted (int array) and a target integer in the array. Rotate the array (target integer) times and return the index of that (target integer) in the array. if that target integer does not exist in the array, return -1. nums: [0,1,2,3,4,5,6,7,8] target integer: 6 rotated nums: [6,7,8,0,1,2,3,4,5] should return 0 Hints: Try to find pivot element with binary search. In binary search, we calculate the pivot index like this: (lower bound + upper bound) / 2. Bu this can be changed based on need.
avatar

IOS Engineer

Interviewed at Superhuman

3.5
May 12, 2025

Given a sorted (int array) and a target integer in the array. Rotate the array (target integer) times and return the index of that (target integer) in the array. if that target integer does not exist in the array, return -1. nums: [0,1,2,3,4,5,6,7,8] target integer: 6 rotated nums: [6,7,8,0,1,2,3,4,5] should return 0 Hints: Try to find pivot element with binary search. In binary search, we calculate the pivot index like this: (lower bound + upper bound) / 2. Bu this can be changed based on need.

Viewing 7381 - 7390 interview questions

Glassdoor has 7,861 interview questions and reports from Ios software developer interviews. Prepare for your interview. Get hired. Love your job.