- Swift 4 Recipes (eBook, PDF)26,95 €
- Beginning ARKit for iPhone and iPad (eBook, PDF)30,95 €
- Pro iOS Security and Forensics (eBook, PDF)19,95 €
- Beginning iOS AR Game Development (eBook, PDF)26,95 €
- tolino shine 3118,00 €
- Pro iPhone Development with Swift 4 (eBook, PDF)28,95 €
- Beginning Swift Games Development for iOS (eBook, PDF)22,95 €
If you are an interviewer, this book can guide you on which questions are the most useful to ask to find the perfect candidate. Generic interview questions found online are repetitive and often unrelated to the day-to-day tasks of an iOS developer. If you are looking to hire a professional programmer you should consider more advanced questions about architecture, patterns or frameworks such as those included in this book.
All questions are answered clearly and comprehensively and each one is categorized and reviewed by some of the top iOS engineers worldwide. Some of the questions provide quick follow-ups, which might make the difference between a good enough answer and a stellar one. Questions are divided into three different levels, so whether you are a beginner or an advanced iOS developer, this book will help you to land your dream iOS development Job!
What You'll Learn
- Answer interview questions flawlessly with just the right response to convey your skillset
- Practice interviews to make yourself more comfortable during the process
- Discover what sets a generic coder and an experienced iOS developer apart
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.
- Verlag: Springer-Verlag GmbH
- Seitenzahl: 62
- Erscheinungstermin: 12.12.2018
- ISBN-13: 9781484242735
- Artikelnr.: 54756442
Question 1: What is a Struct in iOS?
Question 2: Explain what is a framework in iOS
Question 3: How can you store information within your iOS app?
UserDefaults can be used to persist a small amount of data. Typical examples are part of the configuration required to run the application. UserDefaults can persist the primitive types in iOS (String, Data, Number, Date, Array and Dictionary)
Question 4: What is a Dictionary? Is it similar to other structures in other programming languages?
Question 5: What is a provisioning profile?
Question 6: What is ARC?
Question 7: What is an AutoLayout?
Question 8: How do you manage dependencies in iOS?
Question 9: How do you debug and profile on iOS?
Question 10: What is the difference between an "app id" and a "bundle id" in iOS?
Question 11: Explain how Code Signing Works?
Question 12: What is the difference between frame and bounds?
Question 13: How do you cast between types?
Question 14: Which method would you call to find an object type?
Question 15: What's the difference between #if and #ifdef?
Question 16: Tell us about iOS compilers
Question 17: How can you keep different flavours for production and development releases?
Question 18: What is the difference between viewDidLoad and viewDidAppear? Which one would you use to load data from a remote server and display it in the screen?
Question 19: How do you track bugs? What are your tools of choice?
Question 20: Explain NSUserDefaults
Question 21: How do you test your code? How do you make your code testable?
Question 22: What is the difference between atomic and nonatomic properties? Which is the default for synthesized properties? When would you use one vs. the other?
Question 23: What are "strong" and "weak" references? Why are they important and how can they be used to help control memory management and avoid memory leaks?
Question 24: Explain your process for tracing and fixing a memory leak.
Question 25: List six instruments that are part of the standard iOS set
Question 26: How do I add resources to my app?
Question 27: What are blocks?
Question 28: How do you insert a sanity check that will be disabled in release builds?
Question 29: When is let appropriate in Swift? var?
Question 30: What is a protocol, how do you define your own and when is it used?
Question 31: What is MVC? How is it implemented in iOS? Are there any alternatives to MVC?
Question 32: What are different ways that you can specify the layout of elements in a UIView?
Question 33: What format code is used to print a formatted message with NSString?
Chapter 2. That guy who has already been working with iOS for some time.
Question 34: How memory management is handled on iOS?
Question 35: What do you know about singletons? Where would you use one and where you wouldn't?
Question 36: How do you typically do networking?
Question 37: How would you download a JSON from a web server and serialize it and save in your local storage?
Question 38: What design patterns are you aware of in iOS and use them?
Question 39: How do you handle async tasks?
Question 40: Describe managed object context, and which kind of functionality they provide.
Question 41: Compare and contrast the different ways of achieving concurrency in OS X and iOS.
Question 42: Explain me the different background modes in iOS
Question 43: List and explain the different types of iOS Application States.
Question 44: What are the differences between copy and retain?
Question 45: What can force an object destruction with ARC?
Question 46: What happens when you invoke a method on a nil pointer?
Question 47: When it is mandatory to synthetise properties?
When they are declared in protocols
Question 48: What is NSAssert?
Question 49: What is a category in iO