GENERAL QUESTIONS 1) Explain strong and weak reference? 2) Difference between atomic and nonatomic? 3) What is mean by optional? Why will you use? 4) Features of Swift? 5) How to check whether core data particular object having null or not? 6) What are the UIKIT delegates used your project? 7) Explain sorting algorithm? 8) How handle tableview when scroll cell and loading image? 9) When i trigger local notification how do i know which class under the execution? 10) What is size class? 11) Difference between block and NSOperation? 12) Explain about GCD? 13) What is Completion handler? 14) Difference between core data and sqlite? 15) Delegate methods for location manager? 16) Why use model class? 17) Explain about MVC? 18) Which one is your challenging task when you work on a project? 19) Explain extra work while doing push notification? 20) What are the delegate used in tableview? UI Application delegate methods View controller delegate methods Table view datasource and delegate methods What is a size class Can we have multiple UIWindow in an iOS application. How to override a UIView and draw to new contents to it. How to redraw a UIView? What is the use of load view? Can we retain a delegate method ? PARSERS Sax vs Dom parsers NSXML parser delegate methods Incase if we need to parse a large xml document which parser would be efficient and why (DOM or SAX) DB Core data layers Sqlite vs core data How to encrypt a core data database and Sqlite DB How will you handle a database corruption. URL REQUESTS How will you initiate a post request? NSUrl connection delegates How to cancel an url request? How to make your server requests secure? PROJECT MANAGEMENT What are the design patterns you worked on? Project management tools used ? Defect management tools used ? What is Agile ? Crash reporting tools used ? Encryption tools used ? oops concepts ? Abstraction, inheritance, encapsulation, polymorphism