iOS Swift Interview Questions & Answers

4 parts of iOS interview Questions & Answers with explanation and Swift data structure implementation

Ratings: 3.68 / 5.00




Description

In the series you will have access to 4 parts of iOS interview questions and answers with explanation. Then in second section we will look into Swift data structure with implemations as well. Then in last section i will share the list of must do leetcode questions to clear any iOS interview. So if you are preparing for iOS interview, then this is a must do course for you!


Course Overview -

Section 1:

  • iOS Interview Questions & Answers with Explanation - PART 1

    • What is optional in Swift?

    • What is double questions?

    • What is Optional chaining?

    • What is Optional Binding?

    • Delegate Vs Notifications

    • Class Vs Struct

    • What is Enum?

    • What is Guard?

    • What is Defer?

    • What is ARC?

  • iOS Interview Questions & Answers with Explanation - PART 2

    • MVVM

    • Dynamic Dispatch

    • Dynamic Dispatch Vs Static Dispatch

    • Closure

    • @escaping & @nonescaping

    • What is lazy?

    • [unowned self] & [weak self]

    • Process & Threads

    • Operation & GCD

    • Operation

    • OperationQueue

    • GCD - Grand Central Dispatch

    • What does DispatchGroup do?

    • Codable & Decodable

  • iOS Interview Questions & Answers with Explanation - PART 3

    • Any vs AnyObject

    • Access Specifier for swift

    • Generics

    • Core Data Stack

    • Fetch and Add operation for core data

    • Why to use NSFETCHEDRESULTSCONTROLLER?

    • POP: Protocol Oriented Programming

    • KVC & KVO

    • Content Hugging & Compression resistance

    • Remote Push Notification

    • Remote Push Notification - Checklist

    • Singleton Pattern

    • Why Singleton Pattern is bad?

    • Dependency Injection

  • iOS Interview Questions & Answers with Explanation - PART 4

    • What is viewDidLayoutSubviews?

    • What is loadView?

    • NSArray Vs Array

    • NSDictionary vs Dictionary

    • NSNumber vs Int

    • Example of Strong & Weak

    • Computed and Stored Properties

    • Property Observer for computed properties

    • Can we use computed or stored properties in extension?

    • Can we write extension for struct/enum/protocol?

    • Is Optional an Enum?

    • Sync vs Async : deadlock situation

    • What is Semaphore?

Section 2 :

  • SWIFT DATA STRUCTURE

    • Swift String

    • Swift Collections

    • Quick Sort Swift Implementation

    • Linked List Swift Implementation

    • Stack Swift Implementation

    • Queue Swift Implementation

    • Tree Swift Implementation

Section 3 :

  • Summary & Leetcode

    • Course Summary

    • 60 must do leetcode questions list

    • Bonus

I will keep adding more questions in this course to keep this updated. I hope to see you in this course. Good Luck for your interview!

What You Will Learn!

  • iOS Swift Interview questions and answers
  • Swift Concepts
  • Swift Interview questions and answers
  • iOS Interview questions answers

Who Should Attend!

  • iOS App developers