Your question is Swift Struct vs Class Usage. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Swift uses both struct and class to model data, and choosing the right one affects correctness, performance, and API design. Interviewers ask this to test understanding of value semantics, reference semantics, and object modeling.
Explain the difference between a struct and a class in Swift. In your answer, cover:
Give a practical comparison rather than listing syntax only. The interviewer expects you to discuss value vs reference semantics, mutability, inheritance, memory-sharing behavior, and common use cases such as models, UI controllers, and shared mutable state. Mention trade-offs and at least one common misconception.