iOS Interview Questions and Answers with Sample Code

  Рет қаралды 20,244

Richard Topchii - Swift and Apple Platforms

Richard Topchii - Swift and Apple Platforms

Күн бұрын

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_int...
Swift Type System Lecture - • Swift Type System Intr...
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: / richardtop_ios
Follow Daniel on social media:
www.danielegerev.com/
/ idanb0
github.com/idanbo
Timecodes:
0:00 - Overview
0:21 - Daniel, the interviewer
1:50 - Why these questions?
2:30 - View Controller Life Cycle
11:55 - The difference between a struct and a class
18:20 - The difference between "frame" and "bounds" properties of an UIView
25:45 - Protocol Oriented Programming
32:03 - "defer" statement coding question
37:00 - GCD / DispatchQueue coding question
46:36 - MVC architecture (Model, View, Controller)
52:19 - "weak" and "unowned" keywords
56:54 - "lazy" keyword
1:01:52 - "@escaping" closure attribue and non-escaping closures
1:05:03 - Summary and feedback
Links from the video:
View Controller Life Cycle
developer.apple.com/documenta...
What’s the difference between a struct and a class
docs.swift.org/swift-book/Lan...
github.com/apple/swift/blob/m...
developer.apple.com/swift/blo...
What’s the difference between .frame and .bounds property of a UIView
developer.apple.com/documenta...
What is a Protocol Oriented Programming
developer.apple.com/videos/pl...
Swift Type System Introduction - Richard's lecture video
• Swift Type System Intr...
"defer" statement coding question
docs.swift.org/swift-book/Ref...
MVC architecture (Model, View, Controller)
developer.apple.com/library/a...
developer.apple.com/library/a... View-Controller.html#//apple_ref/doc/uid/TP40010810-CH14
developer.apple.com/library/a...
"weak" and "unowned" keywords
kelvas09.github.io/blog/posts...
developer.apple.com/documenta...
"lazy" keyword
stackoverflow.com/questions/3...
"@escaping" closure attribue and non-escaping closures
kelvas09.github.io/blog/posts...

Пікірлер: 17
@mrmillmill
@mrmillmill Жыл бұрын
Great video thank you. Viewers…First question starts at 2:37
@Leopugpiano
@Leopugpiano 2 жыл бұрын
Man, this video was really good
@alexandernikitin4222
@alexandernikitin4222 Жыл бұрын
Supervideo. Toll alles erzählt
@zeSnows
@zeSnows 7 ай бұрын
so good!
@manoojmano1200
@manoojmano1200 Жыл бұрын
Great. Can you do interview questions related to MVVM architecture, VIPER , RXSwift, Core Data, Sqlite , Notifications and Core Animation
@travelwithedisl9315
@travelwithedisl9315 Жыл бұрын
Great
@animeshmDnextsupers
@animeshmDnextsupers Жыл бұрын
can you please do interviews videos on LLD and HLD discussions for ios?
@brusnikin1855
@brusnikin1855 2 жыл бұрын
Your custom implementation of loadView method should not call super.
@src-vt7cz
@src-vt7cz 2 жыл бұрын
nice aaaaaaaa video aaaaaaaaaaaa
@user-yd9xy3rb4x
@user-yd9xy3rb4x Жыл бұрын
Are the questions for trainees?
@diassaiynov8360
@diassaiynov8360 Ай бұрын
bounds don’t change. frame do.
@thaisa270
@thaisa270 Жыл бұрын
I’d love to see the controller explanation but without storyboard, doing it programmatically ❤
@danielt63
@danielt63 4 ай бұрын
The only difference is in which `init` is called.
@MrFndo
@MrFndo Жыл бұрын
escaping closure is about executing closure before function returns not about storing or not
@bogdanpetkanic6521
@bogdanpetkanic6521 Ай бұрын
Jesus!
@rahuljamba5846
@rahuljamba5846 Жыл бұрын
2:37
@ivanbogdantsev3098
@ivanbogdantsev3098 Жыл бұрын
loadView() should not call super
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 7 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 55 МЛН
Pleased the disabled person! #shorts
00:43
Dimon Markov
Рет қаралды 31 МЛН
TCS iOS Developer Live Interview by TCS Team #tcs
28:00
TechnonTechTV
Рет қаралды 7 М.
Мок-собеседование iOS разработчика
1:17:34
iOS Такой • IOS Разработка • IT Подкасты
Рет қаралды 10 М.
iOS Dev Job Interview - Must Know Topics
2:27:40
Sean Allen
Рет қаралды 77 М.
Design Uber Eats - iOS System Design Interview
14:00
Andrey Tech
Рет қаралды 18 М.
The best answers to interview questions QA engineer position
43:35
Swift - What to Ask Them? - iOS Interview Questions
13:31
Sean Allen
Рет қаралды 32 М.
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 7 МЛН