iOS Developer Mock Interview | Tech Round (Round-2)
ฝัง
- เผยแพร่เมื่อ 21 ก.ค. 2024
- Second video in the Mock Interview Series
In this video, we delve into the Tech Round, focusing solely on iOS-related questions. Take on a variety of topics with varying difficulty levels - from iOS app states to the intricacies of concurrency, from the classic delegate pattern to the modern Combine framework. Explore UI building with both UIKit and SwiftUI.
Covering essentials like structs, classes, performance comparison, dispatch queue, semaphores, locks, UIView lifecycle, event handling, SwiftUI basics, and more. The video also features whiteboard coding for a couple of questions.
Whether preparing for an interview or enhancing your iOS knowledge, this video offers insights and practical demonstrations. Master the intricacies of iOS development, refine problem-solving skills, and boost confidence in facing technical interviews.
First Round (Exploration) - • iOS Developer Mock Int...
Chapters
00:00 Start
00:20 Introduction
01:09 App States
03:18 Follow up on App States - Restoration
05:20 Delegation (Delegates, Notifications, Combine - Publishers)
09:50 Whiteboard coding (publisher protocol)
12:20 Struct, Classes (why struct is preferred)
15:35 Concurrency
16:40 Whiteboard coding (concurrency)
25:21 UIView life cycle
27:24 Event handling mechanism
29:40 SwiftUI - Binding, State properties - วิทยาศาสตร์และเทคโนโลยี
Great video.
After system design, I suggest 4th round as live coding interview and 5th round as debugging interview. 6th round may be a behavioral interview.
Hey Pallav and Tania, this video is super helpful! 👍 Really genuine and packed with good information about iOS developer interviews. Loved how you guys covered everything from app states to concurrency, and the delegates. The whiteboard coding parts made things so clear. Big thanks for putting this together 🤟, it’s a great resource for us iOS devs preparing for interviews. Looking forward to more from you guys! 🚀🚀
Excellent video, thanks for the great content. Looking forward for next videos in the series.
Great work, Pallav.. I got the right video at the right time.. Thank you.
Thank you so much for this video... both Tanya and Pallav rocks
Very informative. Thank you guys!!!
Awesome 🙌 , please do more of these.
Useful Video Pallav, keep doing it💌
Very nice video sir …one of the best channel for ios development content
Excellent Videos it will be very helpful for so many people, Thank you Sir
Very Interesting learning ❤
Totally helpful, thank you guys
Helpful, thanks!
Thanks Buddy.
As an ios developer with 10 months of experience this is little more overwhelming for me 😅
Bhaji tusi kinne time ch IOS sikhge c
@@gurmeetram3126 veere learning te chaldi hi rehndi hai baaki je dedication naal padhonge te 3-5 months vich job ready ho jaonge
could we also use flag barrier instead of serial queues when updating the price property in 19:00 ?
Of course you can.
🥰Thanks
I love your channel but man this is such an exaggerated interview. Seems like SDE2+ level and the example of concurrency was not at all on point. Maybe the level has raised to this bar but I can't stress enough on how hard this was.
At the moment, mobile development is at its peak. I would say at the historical peak. Do you think there will be a cooling-off period? If so, how can developers survive such a time?
there is none as such i believe, there are lot of legacy apps in the app store which are being maintained for so long.. one must not think that their would come a “cooling-off point” for the opportunities..
@@RupeshSaxena thank you
so how much year of experience holding a guy can expecting these type of question
This is myth, first thing there are few good companies which works on iOS even for 7 years experience people in India,
And second not each round companies will ask iOS, questions only they will focus on data structures more.
But anyway Pallav you are doing Good job.
Thanks Saurabh :)
Of course companies won't ask iOS in all the rounds, that's why we kept this round iOS specific.
We didn't cover DSA because it is more of problem solving, and not iOS specific (as mentioned in the first video - exploration).
Next two videos will be on System design and Hiring Manager, but they will also be close to the iOS eco system (what this channel is all about). Hope you like them.
Thanks :)