First recruiter screen
After following up a few times, a phone interview was scheduled.
Phone Interview round
Nothing too difficult, the questions were around real world feature builds.
If they tell you it's a coding interview, don't think it's *only* a coding interview.
In my interview, there was some design aspects which needed to have been decided ahead of time. There were 2 ways to update data, and 1 "shortcut" introduced without clarity as to what would happen to the stale data.
Design LoyaltyLevel feature for users based on number of visits. Persist family accounts where members go up in level when their family member reached gold.
Catch - when members go up in level, number of visits don't increase. Clarify design requirement with interviewer.