Ask HN: Good iOS Interview Questions
These are the questions I've been asking, but I feel they are too beginner/intermediate. Need some more advanced questions to find the top talent.
* Explain what ARC is and how it works? * Why does your app crash when the device is low on memory? * What is a retain-cycle and how do you find and fix them? * What is fast enumeration? * How many bytes can we send to apple push notification server? * Describe the flow of push notifications? * What is the difference between retain & assign? * Explain the difference between a category and a protocol? * What is Delegation in iOS? * Assume that your app is running in the foreground but is currently not receiving events. In which state it would be in? * What are some distribution options for iOS apps? * What's the process for publishing to the App Store? * What does it mean to call objective-c a messaging language?
I appreciate your feedback!