Recently I attended a hiring drive in Moonfrog Labs for an SDE2 role. Here's my experience of the F2F interviews:
Round 1: Cultural fit round (~15 mins)
- A simple and informal discussion on my past experience, what does Moonfrog do. I was told to ask questions about the company if any.
- Just a discussion round
- Was asked why a switch from different domain to a Gaming company.
Round 2: LLD (>2 hrs)
- Was asked to build simple Snake and Ladder. The code has to be extensible and according to design principles.
- There were several follow-ups, e.g., limiting no. of chances if 6 comes, reducing the probability of getting high numbers on die as the player reaches near to finishing point.
- The interview was >2 hrs long. The interviewer was very helpful and supportive. Overall a good discussion
- Assumption: A working code is expected
Round 3: LLD + Problem solving (1 hr)
- Was asked to design a LFU cache
- Discussion of class diagrams, behaviors, and relations was done.
- Was told to implement one functionality end-to-end
- Interviewer was helpful
- Assumption: Typical LLD interview format
Round 4: HM Round (Resume deep dive + LLD) (1 hr):
- Was asked to optimize design solution in Round 3.
- There was a very deep discussion on my Resume and past projects.
- Was asked LLD of Chess.
- 2 Interviewers were there (One shadower). Both were quite supportive.
Verdict: Selected
Hope this helps!