UPGRADE YOUR SKILLS: Learn advanced Swift and SwiftUI on Hacking with Swift+! >>

iOS Developer Interview Questions

Can you give useful examples of enum associated values?

Suggested approach: Enum associated values let us attach one or more extra pieces of data to enum cases – that much is easy enough. However, the key word here is “useful”, which means you need to provide an example that is even vaguely real world.

For instance, you might describe a weather enum that lists sunny, windy, and rainy as cases, but has an associated value for cloudy so that you can store the cloud coverage. Or you might describe types of houses, with the number of bedrooms being an associated integer.

It doesn't really matter what example you choose, because the point is to show you understand why they are useful outside of a textbook!

  Estimated difficulty: Intermediate

See the full list of iOS interview questions

Important notes

  • There are over 150 interview questions in the system. Once you've read the question and come up with a suitable answer, try reading my suggested approach and see if it helps you add more detail.
  • These questions are not designed to be hard; a good interviewer is more interested in generating discussion that lets your ability and interests shine through.
  • If you answer a question with "yes" or "no" you've missed the point – interviewers prefer you to provide reasoning, explanation, or detail, so try to elaborate with examples!
  • If you're looking for detailed technical questions about the language, you should try my Swift tests instead – there are multiple challenges that will work your brain hard.
  • For a whole series of coding challenges, I wrote the perfect book for you: Swift Coding Challenges.

Related questions

See the full list of iOS interview questions

Unknown user

You are not logged in

Log in or create account

Link copied to your pasteboard.