iOS Interview Questions and Answers 2017 - Swift - Series Overview

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024

Комментарии • 258

  • @seanallen
    @seanallen  4 года назад

    Watch Next - iOS Take Home Project - Job Interview Practice - Free Preview - ruclips.net/video/MSIe2y6Fee8/видео.html

  • @marlonboncodin7968
    @marlonboncodin7968 7 лет назад +87

    Thanks I landed a job because of these tips. Wootwooot!!

    • @seanallen
      @seanallen  7 лет назад +7

      That's amazing to hear, Marlon! Glad I could help, even if it was just a little.

    • @SenorQuichotte
      @SenorQuichotte 6 лет назад +2

      Which questions did they ask?

    • @dannylones2159
      @dannylones2159 3 года назад +1

      🧢

  • @ashdeng4383
    @ashdeng4383 3 года назад +4

    Hey Sean! Thanks for this amazing content again!
    I am an iOS dev with 5 years of experience and I still find values from your vids!
    I have 2 asks:
    - Do you mind sharing where you find the $150 / hour contacts? What websites / platforms you like for job hunting?
    - Do you mind posting a new video on iOS interview questions for 2020? I can definitely help out too since I have been through a few interviews recently.
    Thanks man and keep up the good work!
    Ash

  • @seanallen
    @seanallen  7 лет назад

    Got any questions about iOS interviews? Leave a comment. Happy to help!

  • @baskaran180
    @baskaran180 5 лет назад +1

    You are such an inspiration brother.
    I'm the guy who has no coding background (did bachelors in Mechanical stream). Now I'm an iOS developer with a year of experience.

    • @seanallen
      @seanallen  5 лет назад +1

      That's awesome to hear. Congrats on making that transition. Are you enjoying the new career path?

    • @baskaran180
      @baskaran180 5 лет назад +1

      @@seanallen Absolutely yes.

    • @baskaran180
      @baskaran180 5 лет назад +1

      You and Mr. Brian Voong doing a great job brother. I'm eagerly waiting to see you and Mr.Brian Voong again on a single screen.

  • @ethanperkins890
    @ethanperkins890 3 года назад +6

    My final interview is in 20 minutes. Watching this for the 50th time

  • @tracyxxchen
    @tracyxxchen 5 лет назад +2

    Thanks so much for sharing! It is helpful to hear about the types of questions that are asked in these interviews. I’m an aspiring iOS developer and after watching this I have a better idea on what to focus my studies on.

  • @MattKander
    @MattKander 5 лет назад +1

    I absolutely despise the take home tests. They're a great way to gauge a candidates actual skill level (as you said, lower stress as noones looking over your shoulder) but when you're applying for multiple companies, you have three separate tests to do and you work 40 hours a week... It's rough. I much prefer the one to three hour timed tests so at least I only have to invest a finite amount of time into a technical interview. Multiple times i've taken 40 hours to do a full stack test only to have a failed result at the end.

    • @seanallen
      @seanallen  4 года назад +1

      That's a valid point. You can't argue that they are more time consuming. I still prefer them in a vacuum.

  • @TheBorpol
    @TheBorpol 4 года назад +1

    I am an English Teacher who is looking for the opportunity to make the transition into Software Development.
    I'm having today my first iOS Interview with a Software Company and this will help me a lot to feel more comfortable. Thank you so much Sean!! Wish me luck!

    • @seanallen
      @seanallen  4 года назад +2

      How'd the interview go, Fernando?

    • @TheBorpol
      @TheBorpol 4 года назад +1

      @@seanallen It was awesome Sean! I am on a "Trial Sprint" at the moment and I will be working to refactoring an App, fixing some bugs and, basically, showing some of my skills. I will let you know via twitter the final resolution!
      I am having some mixed emotions at the moment: excitement, happiness, anxiety, fear. In the end, I am feeling so grateful for having this opportunity!
      Your video was ABSOLUTELY USEFUL! It is until now that I realized the great contribution you for us, your community!
      Thanks a lot mate!

    • @umairmanzoor4834
      @umairmanzoor4834 2 года назад +1

      @@TheBorpol How is it going now? Were you hired?

    • @TheBorpol
      @TheBorpol 2 года назад +1

      @@umairmanzoor4834 Indeed mate! I recently changed to a another company as well as an iOS Software Engineer!

    • @umairmanzoor4834
      @umairmanzoor4834 2 года назад

      @@TheBorpol well done!! How much do they pay you there? Just curious..

  • @0906sw
    @0906sw 6 лет назад +1

    You are really good at teaching, your logic is quit clear and easy to follow !!!

    • @seanallen
      @seanallen  6 лет назад

      Thanks for the kind words!

  • @mayank070188
    @mayank070188 3 года назад +2

    Hey! Sean, can you do some tutorial video on Unit testing and UI testing, please? I really love your videos. I have almost watched all your videos. Would really appreciate if you post about testing too.
    NOTE: I can't find the video if you have already done that, in that case, please share link.

  • @jeffsellark5421
    @jeffsellark5421 3 года назад +1

    Got an interview in about 14 hours, I'm watching all your pointers, I'll let you know the result:)

  • @sandeepg2308
    @sandeepg2308 7 лет назад +1

    Hey Sean, thank you very much for your contribution. Great tutorials Concise, good pitch and very useful. In recent time i have attended few interviews, in almost every interview i came across with questions which you have covered in this series. Apart from those questions i came across with questions on 1. UNIT testing, 2. How to handle continuous incoming data from server to app, 3. background fetching in every interview. If you get time, Please add these topics in upcoming tutorials .
    Thanks once again for providing us great tutorials

    • @seanallen
      @seanallen  7 лет назад +1

      Hey Sundeep, glad you enjoy the videos! Videos about Basic Unit Testing and Networking are on my list of topics. I'll get to them soon. So many videos, so little time!

  • @diegoebustamante
    @diegoebustamante 6 лет назад +2

    Dude, I love programmatically creating the UI. It makes much more sense to me compared to Storyboards

    • @seanallen
      @seanallen  6 лет назад +2

      Check out my latest video for a spin on the programatic UI topic. ruclips.net/video/hIQMQmzitfU/видео.html

  • @samy.achour
    @samy.achour 5 лет назад +1

    Just want to say thanks Sean - I landed a dream job with the help of your channel. Keep up the awesome work!

    • @seanallen
      @seanallen  5 лет назад

      That's amazing to hear, Samy! Happy to help 😀. Congrats 🎉

  • @laurapotter6321
    @laurapotter6321 5 лет назад

    I always play in x1.5 it’s so much fun

  • @gillesashley9314
    @gillesashley9314 2 года назад

    You are a great guy, been watching your videos and decided to subscribe to your channel just today. I've been a python and php programmer since 2009, but just developed interest in swift development about 2 days ago. Looking forward to become a swift pro. Bigups for the great content you share with us.

  • @swethapendyala409
    @swethapendyala409 6 лет назад +16

    This is really a great resource for anyone preparing for iOS interviews. Comprehensive and nicely put together! Thanks for coming up with this!

    • @seanallen
      @seanallen  6 лет назад

      Thanks for the kind words, Swetha!

  • @NicolePhelps0
    @NicolePhelps0 7 лет назад +1

    Thank you! Much appreciated for someone who hasn't interviewed in a while and needs to review. :)

    • @seanallen
      @seanallen  7 лет назад

      Glad it helped, Nic! Check out the rest of the series as I dive deeper into each topic 😀

    • @NicolePhelps0
      @NicolePhelps0 7 лет назад +1

      Will do. Are there any meetups in the bay area that you prefer?

    • @seanallen
      @seanallen  7 лет назад

      Check out Swift Language User Group on meetup.com. That's what I go to the most. It's a monthly one.

  • @af2b
    @af2b 11 месяцев назад

    old but gold =)
    again, thanks Sean!

  • @m00nbek61
    @m00nbek61 3 года назад +1

    Hi. Really helpful video! what about coreAnimation? Do junior need to know doing animations?

  • @bureaucraticfelcher8357
    @bureaucraticfelcher8357 4 года назад

    Programmatic UI is my preferred UI development specially when maintaining or enhancing existing apps.

  • @ozsoffy
    @ozsoffy 4 месяца назад +1

    Thanks Sean, interesting, give me more understanding regarding what is expected from me.

    • @seanallen
      @seanallen  4 месяца назад

      Glad it was helpful!

  • @rameshK-yx8nz
    @rameshK-yx8nz 3 года назад +1

    Very much helpful even in 2021 👍

    • @seanallen
      @seanallen  3 года назад

      Glad it was helpful!

  • @TragicVisionz
    @TragicVisionz 6 лет назад +1

    Very useful video! Can you do a video discussing the part of the interview where they let you ask them questions?

    • @seanallen
      @seanallen  6 лет назад +2

      This is a good idea Mat. This is an often overlooked aspect of the interview.

  • @luispadron7282
    @luispadron7282 7 лет назад

    Thanks for the vid, however one mistake is that viewDidLoad isn't guaranteed to be called just once it may be called multiple times due to other system issues/usages.

  • @dawoodkhan1917
    @dawoodkhan1917 7 лет назад +3

    great video. for these ios positions were you ever asked data structures and algorithms questions?

    • @seanallen
      @seanallen  7 лет назад +3

      Hey Dawood, glad you liked the video. Yes, I was asked data structures and algorithm questions in about half of the phone screens, and 100% of the long, onsite, final interviews. I wanted to keep this video specific to the iOS side of things, but you will certainly need to know data structures and algorithms as well. I intend on doing a Swift Data Structures and Algorithm series in the future, but I'm prioritizing some other series first. So many videos, so little time...

  • @HotIronMusic
    @HotIronMusic 7 лет назад +3

    I can see Introduction to Algorithms back there on the counter :)

    • @seanallen
      @seanallen  7 лет назад

      +Daniele Paliotta Haha, that's quite the bulky book! Easy to spot.

  • @vijendravishwakarma9908
    @vijendravishwakarma9908 5 лет назад +2

    Hey sean, you explain in the awesome way, really nice videos. all the videos are really helpfull for me.
    May you please make a video to explain NSPersistentcoordinator, NSPersistentcontainer, NSManagedObjectcontext, NSManaged object.

    • @seanallen
      @seanallen  5 лет назад

      Thanks! Glad you enjoy the channel. I'll look into those topics.

  • @endemiclife1116
    @endemiclife1116 7 лет назад

    I have no clue what your talking about due to just beginning to learn Swift lol. This is great info for future reference. Keep the content coming.

    • @seanallen
      @seanallen  7 лет назад +1

      Haha, it'll get easier in time, trust me. I remember vividly how overwhelming it was when I was just learning Swift and programming in general. Keep at it!

  • @ms2world306
    @ms2world306 5 лет назад +1

    Very helpful for preparation for an interview. Great going. Keep it up.

    • @seanallen
      @seanallen  5 лет назад

      Happy to hear the video helped!

  • @lokeshdinnepati4187
    @lokeshdinnepati4187 5 лет назад

    I think animations are better to call in ViewDidAppear than in ViewWillAppear.

  • @spy85able
    @spy85able 7 лет назад +1

    Any thoughts on React Native? I used Objective-C and Swift for a while but just learned React Native and I'm really liking it.

    • @seanallen
      @seanallen  7 лет назад

      I've never used it, so I can't really have an informed opinion. But if you're liking it, and you're pumping out good apps with it... then it sounds like it's working for ya!

  • @LoriWolfcat
    @LoriWolfcat 2 года назад

    3:12 Do you have to know that if you’re just interested in SwiftUI? Cuz I would wanna learn just Swift, but once you use SwiftUI, you don’t need it. Is Swift like UIKit? Cuz that could explain a lot.

  • @simonfitch7561
    @simonfitch7561 6 лет назад +2

    Hi again Sean, forgot to ask in my last comment (doh!) - did you get asked about version control/Git, etc.? I'm super new to iOS Dev/Swift coding but I get the impression that employers expect you to know this as you'll most likely be working in teams/collaborative projects plus it's a good idea for your own code right? Any vids on this coming soon?

    • @seanallen
      @seanallen  6 лет назад

      I never got asked about version control and Github. I think that's because it's just assumed that you know, as that's a pretty baseline skill. But I've never been actually asked about it in an interview.

    • @simonfitch7561
      @simonfitch7561 6 лет назад +1

      Sean Allen Ok thanks for answer. If you ever get the chance Sean do you think you'll be able to list the bare minimum requirements for entry into a Junior iOS Developer job? As I said, I'm super new to this and a lot older than you with a full time job so I'm struggling with all the new concepts and trying to get back into the learning game after 30 years since I left college! I've got Ray Wenderlichs Udemy course which I'm 1/4 the way through and its not easy if you've not got a coding /programming background - I'm sure you can relate to this. Thanks again for the vids.

  • @TechReagan
    @TechReagan 7 лет назад

    I'm currently learning swift and iOS development, I certainly don't know some of what you talking about. How did you get started with iOS development, what resources did you use and how can I become very good with iOS development? I look forward to your answer.

    • @seanallen
      @seanallen  7 лет назад +2

      Hey Reagan, I got started out by doing online tutorials and videos like you're doing. Ray Wenderlich's site is also great (google that name). Then I did an iOS Dev Bootcamp, and got hired as a full-time iOS Dev about a month after graduation. I did a video about that if you want to check that one out. Since then it's been all on the job (and nights/weekend) learning. In this profession, you have to love learning because you'll never stop. Other than that, it just takes time. Keep at it, and don't get frustrated. Over time, topics that seem very hard now, will be second nature to you later. Feel free to reach out here or on Twitter if you need help with specific topics.

  • @dannylones2159
    @dannylones2159 3 года назад

    3:30 maybe you covering viewController LC not the view?

  • @mishaespinoza3900
    @mishaespinoza3900 7 лет назад +1

    what a great video, full of useful information. Thanks!

    • @seanallen
      @seanallen  7 лет назад

      +Misha Espinoza thanks for watching. Glad you enjoyed it! Happy to help if I can.

  • @trs_4612
    @trs_4612 3 года назад

    funky question, guys. i legit don't know if you are an iOS Developer then you will interview using swift? i'm not familiar with the language.
    why i can't picture it is because given the nature of the interviews like loops, DS, and algorithm, i can't picture using swift for that.

    • @seanallen
      @seanallen  3 года назад

      This depends on the company. The large silicon valley companies usually let you interview in the language of your choice (even for those DS/Algo questions). Smaller companies/startups may not rely so heavily on the CS questions, so Swift knowledge comes into play.

  • @JustVictor72
    @JustVictor72 7 лет назад +2

    Awesome video and tips! Thanks Sean.

    • @seanallen
      @seanallen  7 лет назад

      Glad you enjoyed it, myVictorLee!

  • @vasanthkumar5269
    @vasanthkumar5269 7 лет назад +1

    Hey Sean, doing a great job. Thanks a lot. Keep going.

    • @seanallen
      @seanallen  7 лет назад

      +Vasanth Kumar Thanks Vasanth, glad you're enjoying the channel!

  • @clekkas
    @clekkas 5 лет назад +1

    Hi Sean, great video. A minor note, the twitter handle you list in the description is wrong.

    • @seanallen
      @seanallen  5 лет назад

      Yeah, I changed it about a year ago. It's now @seanallen_dev.

    • @clekkas
      @clekkas 5 лет назад +1

      @@seanallen yeap, I am already following you. keep up the good work

  • @jeraldo4571
    @jeraldo4571 6 лет назад +1

    I haven’t experience any on site or real time coding in interviews where the someone is looking at how you code real time. During these kinds of interviews do they allow you to look at documentation online?

    • @seanallen
      @seanallen  6 лет назад

      You're allowed to look at Apple's documentation for sure. Sometime's they limit you to that... but sometimes they say you can look up whatever you want.

  • @simonfitch7561
    @simonfitch7561 6 лет назад +1

    Thanks Sean, appreciate the advice - thumbs up! Did you land that job? (I'm viewing this video approx. 10 months after you posted it).

    • @seanallen
      @seanallen  6 лет назад

      I ended up contracting for the rest of 2017, and am in the job interview process with the major companies as we speak.

  • @Theasstasticvillain
    @Theasstasticvillain 7 лет назад +1

    Really good stuff man! You got me subbed!

    • @seanallen
      @seanallen  7 лет назад

      +Eli Tzar Awesome, Eli! Glad you're enjoying the channel

  • @MHTPRO
    @MHTPRO 5 лет назад

    I there
    How to add a payment option in Xcode
    Like adding credit card
    Confirming payment options etc
    Please when time arrive
    Make video
    Thanks

  • @purushothamrao3746
    @purushothamrao3746 6 лет назад

    great video, i am preparing for interview , i think these tips give like boost for me,

    • @seanallen
      @seanallen  6 лет назад

      Awesome! Let me know how it goes.

  • @jasondhindsa6774
    @jasondhindsa6774 5 лет назад +2

    Hey Sean, when you were learning iOS development was there a roadmap you followed so that you knew exactly what to study and in what order/sequence to study the topics? I feel like I'm just going all over the place with no real idea of what I should study...

    • @seanallen
      @seanallen  5 лет назад

      Nope. No roadmap at all when I started. I felt all over the place as well. But eventually it started to come together. I'd recommend checking out hackingwithswift.com/100

  • @jason18401
    @jason18401 6 лет назад +1

    Do they usually ask algos and data structures along with whiteboarding for ios or android positions?? Thanks!

    • @seanallen
      @seanallen  6 лет назад +1

      Yes. Depending on the company, Data Structures and Algos can be a huge part of the interview. This video just focuses on the iOS specific questions tho.

  • @z_shawgaming_BGMI
    @z_shawgaming_BGMI 5 лет назад

    Can you tell me top frameworks to get an job and internship

  • @ricardoruiz2800
    @ricardoruiz2800 4 года назад

    3:15 That is not view lifecycle, but view controller lifecycle.

  • @heyrahulrs
    @heyrahulrs 7 лет назад +1

    Thanks for the video!!☺️🙌🏻

  • @qgentechreact1840
    @qgentechreact1840 3 года назад

    Thanks for your perfect clues

  • @gwnirob7087
    @gwnirob7087 6 лет назад +1

    Brother can you please give me a answer .My big brother live in USA and he want to buy a phone for me ...and iPhone different type lock like GSM unlock ,Factory unlock ..US version...Now witch one he should buy GSM unlock or Factory unlock ..I live in Bangladesh ...but GSM unlock price something cheap ...Can I buy GSM unlock

    • @seanallen
      @seanallen  6 лет назад

      I have no experience using iPhones internationally, so I’m not sure the best answer.

  • @ComickOFF
    @ComickOFF 5 лет назад

    Before viewDidLoad view needs to be load, so first of all, method loadView called, and after 'loadViewIfNeeded' method and after it all others...

  • @godfunkel
    @godfunkel 6 лет назад +1

    Excellent Presentation!

  • @sriramana.k
    @sriramana.k 6 лет назад +1

    Very useful Sean

  • @GKNaidu-hb5zv
    @GKNaidu-hb5zv 2 года назад

    Hello everyone in the comment section and sean
    i am from the future
    i am here today just to give lots of love to everyone

  • @HeckaS
    @HeckaS 5 лет назад +1

    thank.very helpful.

    • @seanallen
      @seanallen  5 лет назад

      Glad you enjoyed it 😀

  • @MrMrsunshine91
    @MrMrsunshine91 6 лет назад +1

    your the best man

  • @brunolopesdemello7040
    @brunolopesdemello7040 Год назад

    I think you missed loadView()

  • @MFrankovvski
    @MFrankovvski 6 лет назад +1

    Thanks!

  • @SenorQuichotte
    @SenorQuichotte 6 лет назад +1

    nice work

  • @dasdom
    @dasdom 7 лет назад

    I love to do my UI in code. :)

    • @seanallen
      @seanallen  7 лет назад

      Haha, there are definitely MANY advantages to doing your UI in code. I'm just not used to it yet...

  • @TDC-BK
    @TDC-BK 5 лет назад +1

    Duuuude. Thank you!!!

  • @TheBooban
    @TheBooban 3 года назад

    10:31 he made an app in 6 hrs. I die.

  • @acjazz01
    @acjazz01 2 года назад

    You speak really fast... I'm trying to get what are you talking, but without subtitles is absolutely impossible lol

  • @danyalOFF
    @danyalOFF 7 лет назад +1

    so cooool!

    • @seanallen
      @seanallen  7 лет назад +1

      Glad you liked it, Jeyhun!

  • @stevensuranie5123
    @stevensuranie5123 7 лет назад +1

    Also wanted to add f*ck yes on your libraries answer - I try to avoid if possible because of that.

    • @seanallen
      @seanallen  7 лет назад

      Indeed. Sounds like you've had some of the same experiences with them that I have. Don't get me wrong, some are great... but I do my best to keep them at a minimum.

  • @Olden2610
    @Olden2610 6 лет назад +4

    Don't want to seem's like unthankfull, but here, in Ukraine - it's like a 30-40% of necessary knowledge to apply as Junior dev :)
    Could you provide a little more advanced material, for like a middle devs?
    Case yes - that would be like AWESOME!!!
    Case no - still - you're DA BEST :D

    • @seanallen
      @seanallen  6 лет назад +2

      This was just an overview video. Have you checked out each of the individual interview question videos where I go more in depth?More videos on the way. I started off with more basic because the audience for that is larger. The more advanced the videos get, the smaller the viewership. I'll move on to more advanced videos once I've exhausted my list of basic ones.

    • @Olden2610
      @Olden2610 6 лет назад +1

      Hi!
      No, i haven't watch those!
      Thanks a lot :)

  • @marlonvonansale6457
    @marlonvonansale6457 4 года назад +1

    thanks for this subscribe to your channel thanks

  • @masaniparesh82
    @masaniparesh82 5 лет назад +1

    you can have delegates for one to many - github.com/lukabernardi/LBDelegateMatrioska

    • @seanallen
      @seanallen  5 лет назад

      You CAN... but that's not their intent. For one-to-many you should use notifications and observers.

  • @andy_skerjie
    @andy_skerjie 7 лет назад +10

    you talking about viewController lifecycle NOT view! These are completely different things !!!!!!!!

    • @seanallen
      @seanallen  7 лет назад +3

      Very good point. I simply mis-spoke in the video. They are very different, and like you said, I am talking about the ViewController lifecycle.

    • @andy_skerjie
      @andy_skerjie 7 лет назад +2

      Correct it please )

    • @blockbyblock6508
      @blockbyblock6508 7 лет назад +3

      You want him to record and re-upload the video just so he can fix that minute error? Bruh... This video is 1.5 months old.

    • @andy_skerjie
      @andy_skerjie 7 лет назад +1

      It's not minute error...These are completely different things !!!!!!!! It's like a machine called a spoon. These things are different is not a reservation

    • @AbuSalmanAngoli
      @AbuSalmanAngoli 7 лет назад +1

      Андрей Полонский do machine inherits from a spoon?

  • @HP160498
    @HP160498 2 года назад +6

    Hey Sean! Wanted to let you know that this series, along with other complementary sources, is what I used to prepare for an interview and what eventually landed me my first iOS developer job! Can't thank you enough!

  • @BRBallin1
    @BRBallin1 4 года назад +5

    class vs struct is generally one of the first questions you'll be asked!

  • @SMC247
    @SMC247 6 лет назад +7

    One question I got asked linked a stack vs heap memory question, to the classes and structs question, in turn I came to understand they were looking for the fact that Swift (vs Objective-C) uses more value types. Value types like structs are stack allocated (which in some ways could be faster) whereas reference types like classes are heap allocated. Problems with stack include a "stack overflow", and with heap include memory leaks ... etc etc

    • @seanallen
      @seanallen  6 лет назад +1

      I've never been asked this, but good to know it's out there being asked. Thanks for sharing!

    • @LightLe
      @LightLe 6 лет назад +4

      I got asked this today too. After me answering perfectly the questions of struct vs class, they went on asking stack vs heap, to which I responded: "Wh..a...t?"

  • @anurantheassassin
    @anurantheassassin 6 лет назад +5

    Its a shock that they dont ask questions about Grand Central Dispatch 🤔🤔

    • @seanallen
      @seanallen  6 лет назад +1

      This isn't a comprehensive list, as that would be impossible because every company will ask different questions. However, this was a list of the most common questions I got after interviewing with a lot of companies here in Silicon Valley. GCD is common enough that I'm sure you could get asked it. It just wasn't one of the MOST common, from my experience.

  • @avivelkayam3080
    @avivelkayam3080 6 лет назад +3

    Hey Sean. One thing I get asked at interviews beside the topics you mentioned in this video which you didn’t talked about is questions like :
    Let’s say you want to build a small app like a chat app or a chess game, how will you do that and then he tells you to write/draw it on a paper or a board.
    I think the thing they want to test is the knowledge in structure/architecture of a feature like that.
    Do you run in to questions like that. Is there a right way how to approach these kind of questions or any stuff you recommend to read about it.
    I think learning Mvc,mvvm, viper etc is important for handling these questions but you can never know if that is what they want to check.
    Thanks.

    • @seanallen
      @seanallen  6 лет назад

      Hey Aviv, I have run into a couple questions like this during my interviews. Like you said, they want to see if you understand the big picture of how a typical app is architected. I think the more apps you've built, the better you'll get at this. I didn't study any material, I just gained my knowledge from working on many different apps. I know some may not have that luxury of working in a bunch of codebases, but that's just my honest answer of how I did it.

  • @codechamp2599
    @codechamp2599 5 лет назад +3

    damn , i wish i watch your video before going for interview , i have been ask same questions you said , and i was blank :(

    • @seanallen
      @seanallen  5 лет назад +2

      Ah man. You’ll get them next time!

  • @RowanGontier
    @RowanGontier 6 лет назад +3

    Thanks for overview. Get the feeling that coding jobs have become less about what developers can achieve, and more about the black swan.

    • @seanallen
      @seanallen  6 лет назад

      Happy to help, Rowan. Yeah, the subject of the interview process has been a hot debate for many years now.

  • @fierce2410
    @fierce2410 4 года назад +3

    You’re spot on when it comes to testing. Failed an interview because of that. It’s crucial to know

    • @FxxxnChris
      @FxxxnChris 3 года назад

      Pretty sure thats why square rejected me smh

  • @cozybazaar
    @cozybazaar 2 года назад +1

    great

  • @nandeeshsh6469
    @nandeeshsh6469 6 лет назад +4

    Nice sir thank you so much I want to become a iOS developer

    • @seanallen
      @seanallen  6 лет назад +2

      Glad you liked the video, Nandeesh. Best of luck in becoming an iOS Dev. I have a ton of videos on my channel that can help you out on the journey.

    • @nandeeshsh6469
      @nandeeshsh6469 6 лет назад +1

      Sir now I'm learning bca (bachelor of computer application 3 years course)after complete this course then can I get a job as iOS developer ?

    • @pavantejavydhik7354
      @pavantejavydhik7354 5 лет назад

      @@nandeeshsh6469 All the very best for your wish, keep the same spirit and learn deeply and write some robust programs make your hands dirty . Surely can get job

    • @nandeeshsh6469
      @nandeeshsh6469 5 лет назад

      @@pavantejavydhik7354 thanks

  • @mohammadkhizar4714
    @mohammadkhizar4714 5 лет назад +2

    Great resource for anyone thinking of going into iOS Engineeering! Great job man

    • @seanallen
      @seanallen  5 лет назад

      Thanks Mohammad! Glad you liked it.

  • @karlostj4683
    @karlostj4683 2 года назад

    "Favorite  Framework": Everyone uses UIKit and Foundation, so don't pick those. CoreData, CoreBluetooth, ARKit, StoreKit, SpriteKit, etc. - pick one you have some experience with. And no matter which framework is your favorite, no matter how much you love it, there are reasons to hate it too. CoreBluetooth is great because it hides the details needed to setup and communicate over Bluetooth (unlike Windows or Android). However, there are a lot of subtleties that Apple's documentation and examples don't mention or explain. It's okay to love a framework, and it's also okay to point out its shortcomings - which will suggest to prospective employers that you've actually dived deep into it.

  • @karlostj4683
    @karlostj4683 2 года назад

    Ran into a problem once - was creating a subview and its size and position programmatically with respect to other subviews. This must be done in viewDidLayoutSibviews, because it's the last possible moment where the sizes and positions of all other subviews are known. Was doing this in viewDidLoad - which failed (subview appeared off by a half-dozen pixels!!!).

  • @Lilsweirdlife
    @Lilsweirdlife 7 лет назад +1

    Hei Sean! I unterstand your situation so much! I'm in the same, didn't have that many interviews, but I probably will :D
    I wish you the best luck and than you very much for these videos!!

    • @seanallen
      @seanallen  7 лет назад

      Thanks for the kind words, and I'm glad you're enjoying the channel. Best of luck in your interviews!

  • @pkasetti
    @pkasetti 7 лет назад +2

    When the interviewer asks a question like explain NSNotificationCenter, how long should the answer be? A paragraph? Or just a couple of sentences? And for other questions?

    • @seanallen
      @seanallen  7 лет назад

      +Pranav Kasetti I would try to explain it as concise as possible, while still showing that you know it. Interviewers don't want to hear you ramble on and on. Be concise and to the point, giving examples help too.

    • @pkasetti
      @pkasetti 7 лет назад +1

      Sean Allen Thanks. So I guess if you show you understand it in a couple of sentences that's what would be best

    • @seanallen
      @seanallen  7 лет назад

      +Pranav Kasetti yup! That's what I've seen in my interviews anyway.

  • @gwnirob7087
    @gwnirob7087 6 лет назад

    You not answer till hope you answer soon ....what should I buy GSM unlock or Factory unlock

  • @wensmusic8636
    @wensmusic8636 2 года назад

    So mine is a bit different, they sent me a coding challenge, I did that, and now im gonna have a google meet, are they expecting live coding?

  • @tenminutetokyo2643
    @tenminutetokyo2643 4 года назад +6

    DOOD! When I get asked about testing, I always use Steve Jobs’ answer: “What does it say about the quality of your engineering if you need to have all this testing”?

  • @jbee1263
    @jbee1263 7 лет назад +1

    Hey Sean, first time today I'm coming across your channel. Great stuff man, thanks for sharing.
    Was curious... I didn't see any videos yet on the Networking stuff you mentioned here. That'd be a real help, when you get a chance. Thanks again for your time and sharing.

    • @seanallen
      @seanallen  7 лет назад +1

      Hey J Bee, glad you're enjoying the channel! The Networking video is on my to-do list for sure. However, as you can imagine, my video to-do list is VERY long. Networking is huge for iOS development, so it's high on the list. I'll get to it soon! Stay tuned!

  • @eredeofficial
    @eredeofficial 7 лет назад +1

    Hi sean , thank you for your research around this video. I'm not agree with the chapter view lifecycles and the viewwillappear and animations: not always the time you can work with animation in this method, it's better to use viewdidappear that guarantee the end of the drawing/presence of your view.

    • @seanallen
      @seanallen  7 лет назад +1

      Hey Hevor, thanks for the feedback. As I mentioned in the video, this was a high level general overview. You are correct that different situations may call for different uses of the view lifecycle. Had I gone into all the details of every topic in this video, it would have been 3 hours long, lol.

    • @eredeofficial
      @eredeofficial 7 лет назад +1

      Thank you for your work, it's amazing.

  • @bharatbapodara550
    @bharatbapodara550 5 лет назад

    0.75X is normal👍🏻👍🏻

  • @hansalucas
    @hansalucas 2 года назад

    extremely helpful. Thank you!

  • @adamal93
    @adamal93 7 лет назад +1

    Hi Sean! Just found your channel and I think it's really great content you've got! I would love to learn more about networking! Have you got any tutorials on that?

    • @seanallen
      @seanallen  7 лет назад

      Thanks Adam!, I don't have any networking tutorials as of now, but it's high on my to do list.

  • @MrStalker14
    @MrStalker14 7 лет назад +3

    ideal speed multiply is x0.75 ^_^

    • @seanallen
      @seanallen  7 лет назад

      I'm working on slowing down a bit... but I get the same amount of compliments as I do criticism on how fast I get through the material. Good thing RUclips let's you adjust the speed!

    • @DonJon200
      @DonJon200 7 лет назад

      LOL

    • @pavantejavydhik7354
      @pavantejavydhik7354 5 лет назад +1

      @@seanallen it's really help full , if u bit slower in talking. In the same it is helping to increase our attention 😉

  • @alphonsosensleyii7630
    @alphonsosensleyii7630 7 лет назад +1

    Another awesome video!! Are these questions geared towards a junior ios developers? Or just ios developer?

    • @seanallen
      @seanallen  7 лет назад

      I would say these are the baseline questions most iOS developers should know. If you're going for a junior role and can explain everything in these videos, you have a real good shot.

  • @shaktiprakash
    @shaktiprakash 6 лет назад +1

    Hey you tutorials are really awesome...can you post something about Size class and autolayouts

    • @seanallen
      @seanallen  6 лет назад

      I have that video on my to-do list. It's just a very long list, lol. I'll get there eventually

  • @Eugene.Berezin
    @Eugene.Berezin 5 лет назад

    Awesome!
    I’m on the opposite journey. I’m trying to get to iOS development from iOS SDET world.
    My background helps me a lot! And I can be proactive building my app with quality and testing in mind.