1p3a Question · Nov 2025

Nilesen Frontend Engineer Onsite Interview Experience - Memory Game LLD

SWE System Design

Question Details

Round 1 - Low-Level Design (LLD) Task: Create a Memory Game using React. Problem Statement and Requirements: * Grid Generation: Given specific inputs for rows (m) and columns (n),

Full Details

Round 1 - Low-Level Design (LLD) Task: Create a Memory Game using React. Problem Statement and Requirements: * Grid Generation: Given specific inputs for rows (m) and columns (n), generate an $m \times n$ matrix of cards. * Card Interaction: Each card holds a hidden value. Clicking a card flips it to reveal the value. * Game Logic: * Users select two cards at a time. * Match: If the values of the two selected cards are identical, remove them from the list or mark them as solved. * Mismatch: If the values do not match, flip the cards back over to hide the values. * Scorekeeping: Maintain and display a counter for the number of moves taken. Screenshot Interview Experience: I successfully completed the implementation, but the interaction was poor. After providing the problem statement, the interviewer turned off their camera and remained disengaged throughout the session. Instead of a live code review, I was instructed to share the code for later evaluation. Result: Not selected.

Free preview. Unlock all questions →