Filter interviews by
Persistence - Core Data
Top trending discussions
Failable initialisers are initialisers that can return nil instead of an instance of the class.
Failable initialisers are denoted by placing a question mark after the init keyword.
They are commonly used to handle invalid input or to fail gracefully.
Example: init?(name: String) { if name.isEmpty { return nil } }
Failable initialisers can be used with optional binding to safely unwrap the returned instance.
Failable initialisers are initialisers that can return nil instead of an instance of the class.
Failable initialisers are denoted by placing a question mark after the init keyword.
They are commonly used to handle invalid input or to fail gracefully.
Example: init?(name: String) { if name.isEmpty { return nil } }
Failable initialisers can be used with optional binding to safely unwrap the returned instance.
based on 1 interview
Interview experience
Software Engineer
40
salaries
| ₹12 L/yr - ₹40 L/yr |
Senior Software Engineer
22
salaries
| ₹25 L/yr - ₹46 L/yr |
Software Engineer II
17
salaries
| ₹18.5 L/yr - ₹32 L/yr |
Software Engineer2
14
salaries
| ₹23.4 L/yr - ₹35 L/yr |
Senior Analyst
11
salaries
| ₹16 L/yr - ₹35 L/yr |
MakeMyTrip
Yatra
Cleartrip
Goibibo