u/richardtop3in r/swift • Recommends
Top 10 iOS interview questions with answers, explanation and sample code
1.4K subscribers • 4 videos on Hallway
Intermediate. Assumes working knowledge.
27K views4 years ago2 recommendations
Mobile developmentCareers and interviewsiOS and SwiftUICoding interviews
Richard Topchii presents a mock interview covering ten common iOS developer interview questions with code samples.
Top 10 most asked interview questions for an iOS Developer role, in a form of a mock interview. Comment, if you've been asked some of these questions or if you'd like to see some other question in my next video. The code from the video: github.com/richardtop/ios_interview Swift Type System Lecture - youtu.be/-61sV7wA7rw Subscribe and ring the bell to not miss next tutorials and iOS-related content. Have a suggestion? Leave it in the comments. Follow Richard on social media: Telegram: t.me/richardtop GitHub: github.com/richardtop/ Twitter: twitter.com/richardtop_ios Follow Daniel on social media: danielegerev.com/ twitter.com/iDanb0 github.com/idanbo Timecodes: - Overview - Daniel, the interviewer - Why these questions? - View Controller Life Cycle - The difference between a struct and a class - The difference between "frame" and "bounds" properties of an UIView - Protocol Oriented Programming - "defer" statement coding question - GCD / DispatchQueue coding question - MVC architecture (Model, View, Controller) - "weak" and "unowned" keywords - "lazy" keyword - "@escaping" closure attribue and non-escaping closures - Summary and feedback Links from the video: View Controller Life Cycle developer.apple.com/documentation/uikit/uiviewcontroller What’s the difference between a struct and a class docs.swift.org/swift-book/LanguageGuide/ClassesAndStructures… github.com/apple/swift/blob/main/stdlib/public/core/Array.sw… developer.apple.com/swift/blog/?id=10 What’s the difference between .frame and .bounds property of a UIView developer.apple.com/documentation/uikit/uiview/1622621-frame What is a Protocol Oriented Programming developer.apple.com/videos/play/wwdc2015/408/ Swift Type System Introduction - Richard's lecture video youtu.be/-61sV7wA7rw "defer" statement coding question docs.swift.org/swift-book/ReferenceManual/Statements.html MVC architecture (Model, View, Controller) developer.apple.com/library/archive/documentation/General/Co… developer.apple.com/library/archive/documentation/General/Co… View-Controller.html#//apple_ref/doc/uid/TP40010810-CH14 developer.apple.com/library/archive/featuredarticles/ViewCon… "weak" and "unowned" keywords kelvas09.github.io/blog/posts/ios_weak_unowned/ developer.apple.com/documentation/foundation/urlsession "lazy" keyword stackoverflow.com/questions/38141298/lazy-initialisation-and… "@escaping" closure attribue and non-escaping closures kelvas09.github.io/blog/posts/ios-escaping/What people say. Recommended as a helpful mock interview resource for junior and mid-level iOS developers preparing for technical interviews.
u/richardtop3in r/swift • Recommends
u/richardtop3in r/swift • Recommends
u/richardtop3in r/swift • Recommends
u/richardtop1in r/swift • Recommends
u/richardtop3in r/swift • Recommends