Your question is Design 2048 Game. 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).
Design a 2048 game.
Explain how you would represent the board, process moves in four directions, merge equal adjacent tiles correctly, detect wins and game-over states, and support undo or persistence if included. Discuss your interfaces, complexity, testing strategy, and how you would keep the implementation extensible.