When the online debugging test starts, you need to download a project from a private github repo. The project is very big. Certain sections of the code are marked with "DO NOT MODIFY". They give three different tasks to perform in this repo. Task 1: There are a list page and detail page. Find some UI bugs and fix them. You need to be familiar with SwiftUI state management (Observable, State, etc) and MVVM. Task 2: you are expected to create three different ways to concurrently fetch some data using an existing API. The three ways are: GCD (dispatch group), Combine (publisher), and Swift Concurrency (async await). Task 3: You are supposed to debug a login issue. The login always fails or fails some of the time. It's likely a race conditioning issue. The SessionService they provided for authentication verification is completely incomprehensible to me. I have no idea how it works. You are not allowed to use AI coding assistant. You are allowed to look stuff up in a browser but not on stackoverflow.
Senior Ios Developer Interview Questions
1,600 senior ios developer interview questions shared by candidates
What are my salary expectations
difference between delegate and blocks?
The phone interview was focused on getting to know me better, my past experience and why do I want to join the company.
Was mainly a practical application that they asked me to complete with requirements and a 1 week deadline to finish it
name *four* principles of Object Oriented Programming
what’s the difference between Swift functions and Swift methods?
malloc(), calloc() and free() difference in c
How many ping pong balls can fit in this room? (Asking more about how to tackle the problem, and how estimations and error multiply when you scale)!
Basic questions like architecture of an application Ex. how will you load UITableView with thousands of cells, each cell has images.
Viewing 161 - 170 interview questions