filmov
tv
iOS Interview Questions and Answers with Sample Code

Показать описание
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.
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:
Follow Daniel on social media:
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:05:03 - Summary and feedback
Links from the video:
View Controller Life Cycle
What’s the difference between a struct and a class
What’s the difference between .frame and .bounds property of a UIView
What is a Protocol Oriented Programming
Swift Type System Introduction - Richard's lecture video
"defer" statement coding question
MVC architecture (Model, View, Controller)
"weak" and "unowned" keywords
"lazy" keyword
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:
Follow Daniel on social media:
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:05:03 - Summary and feedback
Links from the video:
View Controller Life Cycle
What’s the difference between a struct and a class
What’s the difference between .frame and .bounds property of a UIView
What is a Protocol Oriented Programming
Swift Type System Introduction - Richard's lecture video
"defer" statement coding question
MVC architecture (Model, View, Controller)
"weak" and "unowned" keywords
"lazy" keyword
Комментарии