iOS Interview Questions and Answers with Sample Code

preview_player
Показать описание
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

Рекомендации по теме
Комментарии
Автор

Great video thank you. Viewers…First question starts at 2:37

aidiscovertech
Автор

can you please do interviews videos on LLD and HLD discussions for ios?

animeshmDnextsupers
Автор

Great. Can you do interview questions related to MVVM architecture, VIPER, RXSwift, Core Data, Sqlite, Notifications and Core Animation

manoojmano
Автор

I’d love to see the controller explanation but without storyboard, doing it programmatically ❤

thaisa
Автор

Your custom implementation of loadView method should not call super.

brusnikin
Автор

Guys you shouldn't keep this video, you will make juniors misunderstood a lot of topics.

MormoCs
Автор

escaping closure is about executing closure before function returns not about storing or not

MrFndo
visit shbcf.ru