Senior Ios Developer Interview Questions

1,465 senior ios developer interview questions shared by candidates

What is the difference between struct and class in Swift? What are optionals in Swift and how do you unwrap them? What is ARC (Automatic Reference Counting)? What is the use of guard and how is it different from if let? What is the difference between frame, bounds, and center in UIView?
avatar

Senior IOS Developer

Interviewed at Persistent Systems

4.2
May 1, 2025

What is the difference between struct and class in Swift? What are optionals in Swift and how do you unwrap them? What is ARC (Automatic Reference Counting)? What is the use of guard and how is it different from if let? What is the difference between frame, bounds, and center in UIView?

- General behavioural questions on first step, read yellow book. - System design: design a chat application. Two screens, contacts and message list. Most focus on second screen and on high level diagram of that. - Live coding: Refactor an old UIKit app. There was a collectionview inside a massive view controller with a list of something, fetched form api. Task was to refactor it to any kind of applicable architecture for testing. After that write tests for your chosen arch. And after small leetcode task with arranging integer elements inside an array.
avatar

Senior IOS Developer

Interviewed at Glovo

3.4
Jul 17, 2025

- General behavioural questions on first step, read yellow book. - System design: design a chat application. Two screens, contacts and message list. Most focus on second screen and on high level diagram of that. - Live coding: Refactor an old UIKit app. There was a collectionview inside a massive view controller with a list of something, fetched form api. Task was to refactor it to any kind of applicable architecture for testing. After that write tests for your chosen arch. And after small leetcode task with arranging integer elements inside an array.

Viewing 681 - 690 interview questions

Glassdoor has 1,465 interview questions and reports from Senior ios developer interviews. Prepare for your interview. Get hired. Love your job.