This document contains 20 interview questions for iOS developers. The questions cover topics such as:
- The purpose of the reuseIdentifier property on UITableViewCells
- The difference between atomic and nonatomic properties
- Using categories and protocols in iOS
- Common multi-threading mechanisms like dispatch_async
- Design patterns like MVC and potential issues implementing it
- AutoLayout constraints and how they can become "broken"
It also includes some unconventional "WEIRD" questions to test a candidate's problem solving abilities.