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.