iOS Interview Questions | Mock Interview | Tips & Tricks | Swift

  Рет қаралды 72,357

iCode

iCode

3 жыл бұрын

Acing the interview and being good at work are two different things. Someone can be good at work but bad at interviews or vice versa. In this video, I'm not just telling about some good interview questions, but also focusing on how to drive the interviews, how to make interviewer ask the questions you want.

Пікірлер: 143
@pk0bcs
@pk0bcs 2 жыл бұрын
Awesome Thank for sharing this video. I really enjoy this video.
@WehshiBhatti
@WehshiBhatti 2 жыл бұрын
Excellent video. Amazing
@narendermudgal
@narendermudgal 6 ай бұрын
you not only answred the question but explained it really really well, very informative and very helpful
@anilshukla7897
@anilshukla7897 2 жыл бұрын
We want more videos like this. These are very informative.
@jitendraprajapati3708
@jitendraprajapati3708 2 жыл бұрын
Thank you for sharing. Its really helpful
@ManishSharma-cc5hw
@ManishSharma-cc5hw 3 жыл бұрын
All tips were great and informative, expecting other parts too. Interview questions like design patterns used in Cocoa touch, Architecture patterns and many more.
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks Manish. I'll try to cover these topics (along with system design mock) very soon. Thanks for watching the video 🙂
@esae7784
@esae7784 3 жыл бұрын
Thank you, this is very amazing way to do mock interview. Much appreciated, and looking forward for the upcoming videos.
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Sure. I'm working on the content and will be releasing the videos for mock interviews soon(both initial rounds and system design rounds). Glad that you liked the video 🙂
@ruhivohra6925
@ruhivohra6925 Жыл бұрын
Upload more videos like this. Its very informative.
@mohdshahid9595
@mohdshahid9595 3 жыл бұрын
very informative, i will watch it many times so i can understand all the answers clearly.
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Glad it was helpful! 🙂
@Piyushkumar314
@Piyushkumar314 2 жыл бұрын
@@iCode_Happy_Coding Sir I am fresher does training of 3 months in ios and going for interview for ios developer pls tell me questions so that i can crack.
@thiruselvamb4350
@thiruselvamb4350 5 ай бұрын
@@Piyushkumar314did you clear that interview bro ??
@mepolob
@mepolob 2 жыл бұрын
Wonderful content. Please Sir bring more interview preparation series in iOS. Thanks a lot. 🙏🙏
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks Polo 🙂
@pmabi
@pmabi 3 жыл бұрын
This was awesome. I am trying for interviews right now, so this series is going to be super helpful
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
I'm glad that it was helpful for you. Will be releasing more such content (covering system design rounds/architectures) soon. All the best for your interviews 🙂
@AbhishekMisradevil
@AbhishekMisradevil 2 жыл бұрын
Bhaisaab ...till best video I ever been through.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks Abhishek 🙂
@ghanshyamdoifode9479
@ghanshyamdoifode9479 2 жыл бұрын
Thanks for this video. Content is very good. Just small correction in video 3:58 i.e protocol can have either getter or getter and setter. :)
@pradipdeore8068
@pradipdeore8068 2 жыл бұрын
Thanks, these discussions are very helpful, Waiting for more videos from your channel.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks Pradip 🙂
@fazlinnouzil3946
@fazlinnouzil3946 3 жыл бұрын
Super-duper! Thanks a lot! keep up the good work. MVVM vs MVC, struct vs class, concurrency and multithreading n more via mock are curiously expecting…
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Sure, I’m working on the same and will be soon releasing videos on these topics. I’m glad that you liked the video 🙂
@saurabhsierra9195
@saurabhsierra9195 3 жыл бұрын
Great...Nicely explained. Both have good command over the same. Impressive.
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks bhaiya. Your constant support keeps us motivated 🙂
@swatitompe7726
@swatitompe7726 2 жыл бұрын
Helpful video. For sure I am gonna follow your tips
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Glad that you found it helpful 🙂
@entertainment01709
@entertainment01709 Жыл бұрын
It was really helpful. have interview tomorrow.
@nihanthgajam5194
@nihanthgajam5194 3 жыл бұрын
Most of the content was Informative. I’d appreciate if you could do system design mocks in iOS. I think that’s something that has lil to no resources.
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks Nihanth, I'm happy that you liked the video 🙂 and I completely agree with your point that there are absolutely no resources for preparing for system design rounds (for mobile devs). Will cover it very soon.
@mohdrahib7006
@mohdrahib7006 2 жыл бұрын
informative ✌
@pratimasuryavanshi8797
@pratimasuryavanshi8797 2 жыл бұрын
Indeed great job. it was much needed. As I can see there were no mock interviews videos available for iOS developer. Thank you for creating this
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Glad that you found it useful 🙂
@basiralam3992
@basiralam3992 Жыл бұрын
Enjoyed the interview 😄
@SudhirKumar-sg8yt
@SudhirKumar-sg8yt Жыл бұрын
@pallav I would like to give you some donation, so that you can carry your work and focus on more Design Question on iOS Side. I also worked as iOS Application developer since last 10 years but never seen so contentfull videos. You are doing great work.
@AnuragKashyap17
@AnuragKashyap17 2 жыл бұрын
Wow I was able wo answer almost all of the questions as I have seen each videos of yours. 💞 Thank you for all the amazing topics 💕
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
You are so welcome! 🙂
@bhuwin6186
@bhuwin6186 Жыл бұрын
The lady scares me, this kinda of interviews se he daar lagta hai lol. keep it up.
@mohdmaruf1618
@mohdmaruf1618 2 жыл бұрын
The way you keep answering, That's so awesome, one can't stop watching in between. Can you please make such mock interview with DS and Algo topic? That would be so helpful or if you can share the link if you already have one of it. Thanks!
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks for the kind words and suggestion. We'll try covering that soon. 🙂
@steamerSama
@steamerSama 5 ай бұрын
02:40 it's not that swift "extended" optional to value types. there are no value typed in ObjectiveC to begin with, right?
@allurisirisha3940
@allurisirisha3940 2 жыл бұрын
In coding test interviews what type programs they asked? Can you help me
@aafaqahmed2265
@aafaqahmed2265 3 жыл бұрын
Awesome, just awesome, we need more topics in interviews as well. Like randomly asked questions.
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Sure Aafaq, I’ll try to cover them. Glad that you liked the video 🙂
@aafaqahmed2265
@aafaqahmed2265 3 жыл бұрын
@@iCode_Happy_Coding Cool, eager to catch them!
@mayankmishra6000
@mayankmishra6000 2 жыл бұрын
Nice Video Pallav ... This will definitely help :)
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks Mayank, glad that you found it useful 🙂
@pk0bcs
@pk0bcs 2 жыл бұрын
Swift is reference type or value type? and how
@santhoshKumar-ls9si
@santhoshKumar-ls9si 2 жыл бұрын
Thank you both.
@mohanr8033
@mohanr8033 2 жыл бұрын
Really a nice video, subscribed your channel
@sourishkeka
@sourishkeka 2 жыл бұрын
Thanks for the video and some points were more clear the UI rendering on the main thread.
@mfurqanul-haq4880
@mfurqanul-haq4880 2 жыл бұрын
Great Work! Really Appreciated.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks a lot! 🙂
@user-ck1we2vo8e
@user-ck1we2vo8e 5 ай бұрын
Opaque types @7:20 In Swift, "opaque types" are types where the concrete underlying type is hidden. They are declared using the some keyword. Opaque types are useful when you want to hide implementation details and provide abstraction. Here's a simple example in Swift: swift Copy code protocol Animal { func makeSound() } struct Dog: Animal { func makeSound() { print("Woof!") } } struct Cat: Animal { func makeSound() { print("Meow!") } } func randomAnimal() -> some Animal { return Bool.random() ? Dog() : Cat() } let animal = randomAnimal() animal.makeSound() // Output: Either "Woof!" or "Meow!" In this example, the function randomAnimal returns an opaque type some Animal. The concrete type returned by randomAnimal is hidden from the caller. The compiler ensures that the returned value conforms to the Animal protocol, but it does not expose the specific type of the returned value. This allows you to work with values of unknown concrete types while still benefiting from type safety and abstraction.
@prasadtandel2837
@prasadtandel2837 3 жыл бұрын
Awesome video.. one question though, in case of computed properties in protocols, don’t we need to declare it in protocol as getter before writing into extension directly?
@laurapotter6321
@laurapotter6321 2 жыл бұрын
can you please add subtitles !!? Thank you!
@sivaramyadav1578
@sivaramyadav1578 Жыл бұрын
Yes more such videos
@priyasrivastava4679
@priyasrivastava4679 3 жыл бұрын
very informative! Please do more!!
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks Priya. I'm working on more such videos, and will be releasing them very soon. Glad that you liked the video 🙂
@richoffks
@richoffks 3 жыл бұрын
This is interesting, thank you. I have been studying for months, but for some reason, your depth of knowledge seems beyond me. My question is, it seems like they want you to have everything memorized? What about knowing how to do everything without being great at explaining?
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks for the kind words 🙂 And it’s not like they want you to memorise the things, instead they want to know the things with which we are dealing day in day out. When it comes to memorising stuff, they will ask questions like “in which iOS version XYZ was introduced” etc.. that’s about remembering it. But what good interviewers do is that they try to understand the your approach, the concept you know. For example, the protocol question in the video, ui updation on main thread concept. I hope that I answered your question up to some extent. Thanks 🙂
@avgguy7129
@avgguy7129 3 жыл бұрын
Thanks for this video. Content was on point. I was wondering what will be the degree of relevance of leetcode style questions in interviews? At SDE2 or SDE1?
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks for the kind words Rachit. About the leetcode thing, did you mean about DSA questions. That depends on the company that you are appearing for. Some of them focus more on System Design for SDE 2, while some of them still put DSA as a major filter for both SDE 1 and 2. I'll try to cover DSA questions for mobile developers soon. If I didn't get you right, let me know.
@shashwatsinghchauhan4527
@shashwatsinghchauhan4527 2 жыл бұрын
very informative videos. Please make detail video related to interview topics. Thanks
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks for the suggestion Shashwat. I’ll try to cover interview related content.
@PawanDhawanMotivation
@PawanDhawanMotivation 2 ай бұрын
Very Good Video
@KiwiVanderman
@KiwiVanderman 10 ай бұрын
Hehe protocols can’t actually hold variables, although I certainly see the confusion, get and set is really just protocol functions for implementation
@100blisters
@100blisters 2 жыл бұрын
Nicely done. However, an interview feels incomplete without the ending - HR will get back to you ;)
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Haha... So true 😅
@Shanmugarajeshwaran
@Shanmugarajeshwaran 2 жыл бұрын
Nice 😊👍
@maple3226
@maple3226 2 жыл бұрын
I get this is a senior-level interview but as a person who is just starting to apply for an entry position, this is a lot of information and I barely know any answers to those questions. What would you recommend for the people like me to start preparing for these questions?
@ApoCaLypSeXVII
@ApoCaLypSeXVII 2 жыл бұрын
Well most interview questions I've seen from actually being in the field are a good grasp on concurrency in swift, GCD, sync vs async, optionals, difference between reference and value types, closures, class vs structs, know what it means for swift to be a protocol oriented programming, ARC memory management , know what value types add to swift, understand all the major architectures, MVC , MVVM, VIPER, and what the coordinator does when added, Know different design patterns like bridges & adapters etc, know the static method definition, and potentially DSA depending on the employer. There are many other nuance things but these are really good common concepts you'll see asked for sure.
@mittapallihareesh1703
@mittapallihareesh1703 3 жыл бұрын
So nice. Did well.
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks Mittapalli, glad that you liked it 🙂
@amol_tamboli
@amol_tamboli 3 жыл бұрын
Great and informative, Nicely explained. Can you please make video on In App purchase
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks for the suggestion Amol, I’ll definitely try to cover IAP. I’m glad that you liked the video🙂
@akshaykumar-qj2kx
@akshaykumar-qj2kx 2 жыл бұрын
Awesome.. Make some videos on interview preparations based on topics. Good work.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks for the suggestion Akshay. I recently did the video on Struct vs Class, you can have a look. I'll try cover more topics soon.
@ProductsHub365
@ProductsHub365 2 жыл бұрын
any questions related to database and api handling scenarios in mvvm and mvm .. and which makes better impact in long run ?
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks for the suggestion Rajesh. I'll try covering them in the next video that I'll do on interviews.
@sureshmurugaiyan8366
@sureshmurugaiyan8366 3 жыл бұрын
Very useful. Please do more videos for iOS interview questions
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Sure Suresh, working on the same. Will be bringing more such video very soon. Glad that you found it useful 🙂
@codechamp2599
@codechamp2599 2 жыл бұрын
some interviewess asked me about algorithms , please make a video on that as well , how to pass logic test and algo test as an iOS developer.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks for the suggestion. I’ll try to cover DSA in one of the videos.
@justinharshit5611
@justinharshit5611 2 жыл бұрын
@@iCode_Happy_Coding do we need to learn DSA and algorithm as an IOS developer?
@SudhanshuSrivastavaIndia
@SudhanshuSrivastavaIndia 2 жыл бұрын
This is awesome.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks Sudhanshu 🙂
@shiviagarwal9134
@shiviagarwal9134 2 жыл бұрын
This is such an informative video. Could you please make more videos on ios interview prep.?
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Sure Shivi, I'll try to cover more interview topics 🙂
@friendlybittu
@friendlybittu 2 жыл бұрын
Hi Pallav, Is it possible to prepare for coding problems, DSA and DP in Swift? Or we have to do this in C++ or java? If it is possible then can you please share a good book or content of it where I can prepare it? Thanks in advance.
@marcosavila3726
@marcosavila3726 2 жыл бұрын
Hi, I'm not Pallav but maybe this can help you. First, yes, you can prepare yourself to practice with swift, give it a try in leetcode and hacker rank. For resources, google it and look for Swift data structure and algorithms from pack publishing, DSA in swift of raywenderlich and last but not least udacity swift DSA this one is a free course. Cheers.
@justinharshit5611
@justinharshit5611 2 жыл бұрын
@@marcosavila3726 do mobile developer need to learn DSA and algorithm ?
@gaurangvyas3888
@gaurangvyas3888 2 жыл бұрын
Can you make more videos for interview?🙂
@guidence9151
@guidence9151 3 жыл бұрын
Make video on swift basic
@rushabhsingh2148
@rushabhsingh2148 3 жыл бұрын
Hi Pallav Thanks for this video. I didn't clearly understand the reason why extensions cannot have stored properties
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Stored properties require memory to save values, and adding them through extensions will require addition in memory allotted for that type. That is how the existing behaviour of the types is being changed, which extensions are not allowed to do. That's why they can have computed properties, not stored ones. I hope that clears. Thanks for watching the video 🙂
@rushabhsingh2148
@rushabhsingh2148 3 жыл бұрын
@@iCode_Happy_Coding And what happens when we add below things in extension 1. New methods 2. Computed properties In terms of memory?
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
That relates to the memory allocation patterns of Swift, and in case of functions (local variables) it is done on stacks (instead of heaps). I’ll try to discuss this in detail in one of the upcoming videos. Meanwhile, this can answer some of your queries heartbeat.fritz.ai/memory-management-in-swift-heaps-stacks-baa755abe16a
@arjunhanswal3858
@arjunhanswal3858 3 жыл бұрын
Interview is very helpful 🙏🙏
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Thanks Arjun. We’ll be releasing interviews videos for System Design round and other tech rounds very soon. Stay tuned. Glad that you found it useful 🙂
@AnkitSoni30
@AnkitSoni30 3 жыл бұрын
Helpful 👍
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Glad to hear that 🙂
@Purnao6151
@Purnao6151 2 жыл бұрын
Hi. Thanks for sharing this interview session. To clear the interview there are different rounds that will be there for any company. could you please post a set of interview rounds like that? Thanks.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks for the suggestion Obulasetty. I’ll try making a video covering all the rounds 👍🏼
@abymathew575
@abymathew575 3 жыл бұрын
Really useful...
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Glad to hear that 🙂
@irsyadashari5536
@irsyadashari5536 3 ай бұрын
I love ur videos, but can u please insert a subtitle ? the auto generated of yt is kinda suck
@Mankind0112
@Mankind0112 2 жыл бұрын
How can I buy your T-shirt "Think Different"?
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
😊 That’s not mine, I bought it from Crazy Monk crazymonk.in/developer-coder-linux-t-shirts/think-different-unisex-half-sleeve-t-shirt/
@eduardomorenonava2548
@eduardomorenonava2548 Жыл бұрын
why are they switching the sound of "w" with the sound of "v", almost impossible to understand !!!
@sohailurrahmans2530
@sohailurrahmans2530 2 жыл бұрын
I recently gone through an interview and they gave a feedback stating you also need to do some certifications. What do you think what kind of certifications can a Mac/iOS developer can complete. Let me know if there are any
@sarvejanahsukhinobhavanthu3641
@sarvejanahsukhinobhavanthu3641 2 жыл бұрын
Code wise explanation is better to understand.
@simpleinterest360
@simpleinterest360 2 жыл бұрын
We need more interview and system design tutorial
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
I’m working on it, will try to complete it soon.
@TanTran-fe7rf
@TanTran-fe7rf 2 жыл бұрын
Thanks for your video. Please add subtittle.
@teja1462
@teja1462 2 жыл бұрын
Make an interview for fresher iOS Devellopper
@Anubhav-Das
@Anubhav-Das Жыл бұрын
Sir, could you please share your Linkedin url
@teja1462
@teja1462 2 жыл бұрын
go through an interview with coredata
@prachibile2798
@prachibile2798 2 жыл бұрын
I liked this video. But I can suggest you to make more interactive.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Thanks for the feedback Prachi. I'll try to do that 🙂
@guidence9151
@guidence9151 3 жыл бұрын
Please make more video that helps everyone
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
Yes Swapnil, we are working on content and will be releasing more interview videos very soon. Glad that you liked the video 🙂
@AmitGupta-ef2nm
@AmitGupta-ef2nm 2 жыл бұрын
Please upload more videos on interview.
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Sure Amit. I'll try to.
@nehapatil9006
@nehapatil9006 2 жыл бұрын
Please provide interview questions for experience person..
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Sure Neha 🙂
@alju_.
@alju_. 9 ай бұрын
I just realised I am in no way ready for a interview damn sed life. ....
@MrjavoiThe
@MrjavoiThe 2 жыл бұрын
Nice video, but accent is hard to understand.
@andysaputra3866
@andysaputra3866 3 жыл бұрын
Please add subtittle 🙏🏻
@iCode_Happy_Coding
@iCode_Happy_Coding 3 жыл бұрын
I'll try to add subtitles. Thanks for bearing without subtitles. Thanks 🙂
@swiftprogrammer7024
@swiftprogrammer7024 Жыл бұрын
I hope I won't get any interviewer like this
@icodeleander7696
@icodeleander7696 3 жыл бұрын
bob
@icodeleander7696
@icodeleander7696 3 жыл бұрын
bob the kabob
@eahmedshendy
@eahmedshendy 2 жыл бұрын
I like to have LinkedIn connection with you or to follow your profile, would you mind share yours?
@iCode_Happy_Coding
@iCode_Happy_Coding 2 жыл бұрын
Sure Ahmed www.linkedin.com/in/pallavtrivedi/
@satyadodda2386
@satyadodda2386 5 ай бұрын
@SunilSinghMr-Monk
@SunilSinghMr-Monk Ай бұрын
Geting add from scaller fake company firing its own employees lol
iOS Developer Mock Interview | Exploration Round
14:09
iCode
Рет қаралды 8 М.
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 42 МЛН
Каха и суп
00:39
К-Media
Рет қаралды 6 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 12 МЛН
Difference between weak and unowned in Swift
16:20
Code Cat
Рет қаралды 14 М.
iOS Interview question || What is  KVO and KVC in iOS
9:49
App Developer
Рет қаралды 8 М.
Teacher Interview Questions & Answers |Teacher interview questions | SchoolTeacher Interview Tips
6:35
Fresher Mock Interview SQL | Technical Round | SQL Interview for Fresher | HR Interview
14:50
Lotus IT Hub training institute
Рет қаралды 39 М.
Singleton - Good or Bad?
9:41
iCode
Рет қаралды 10 М.
Main Thread, Sync vs Async and Deadlocks in Swift
9:49
iCode
Рет қаралды 13 М.
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 42 МЛН