Suggested approach: Most developers have used Grand Central Dispatch at some point, either explicitly or implicitly – here the interviewer is probably trying to figure out which it is. You can approach this directly using
DispatchQueue if you want, but you might also want to consider
Estimated difficulty: Intermediate
UserDefaultsgood for? What is
UserDefaultsnot good for?
Link copied to your pasteboard.