Curated iOS Interview Questions Series— Part 1

“iOS Interview Preparation Series”
“Singleton class”
“Lazy Loading in Swift”
“Closure in Swift”
“Escaping vs Non-escaping closure”
“final class”
“final method”
“Swift Extensions”
“mutating Example 1”
“mutating Example 2”
  • Extensions can add new functionality to a type, but they cannot override existing functionality unlike subclass
  • Extensions can add new computed properties, but they cannot add stored properties, or add property observers to existing properties
“Enums in Swift”
“Self Example”
“self Example”
“Nil coalescing operator”



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rahul Goel

Rahul Goel


Computer Science Enthusiast | 9+ Year of Software Evolution | @Sharechat, Groupon, Paytm, Myntra