iOS Interview Questions (Part-3) Basics

chaubeyAlok
Feb 10, 2021

Welcome to Interview 3rd part of the interview series.

Difference Between Question’s

  • What is the Difference between Delegates and KVO
  • What is Difference Protocol Extension and Class Extensions
  • Sub-Classing and Extensions
  • Stack memory and Heap Memory
  • ARC and Garbage

What is Question’s

  • What is Hashable protocol?
  • What is Method swizzling?
  • What is protocol Composition?
  • What is SOLID (With an Example)
  • What is the Mutating function?
  • What is Deep Copy and Shallow Copy?

When?

  • When does Arc come in Role?
  • When to use Value type Or Reference Type?

Why is Question’s

  • Why we can not have stored property in Class extensions?
  • Why we can’t define IBOutlet UnOwned?
  • Why we can not create the nested object of struct Inside it Self?
  • Why we should use ViewModel as a reference type, not a value type?

--

--