Nilesen - MTS3 (UI)
Summary
I interviewed for an MTS3 (UI) role at Nielsen, completing an LLD round to build a React Memory Game; despite successfully implementing the solution, the interviewer was disengaged, and I ultimately received a rejection.
Full Experience
I had an interview for an MTS3 (UI) role at Nielsen. The first round was dedicated to Low-Level Design (LLD). I was presented with a task to create a Memory Game using React. The requirements were to build an m x n grid of cards, each with a hidden value. Upon clicking a card, its value would be revealed. If two consecutive clicked cards had matching values, they were to be removed from the display; otherwise, they would flip back to hide their values. Additionally, the game needed to track the number of moves made. Although I successfully implemented the game, the interview itself was quite unusual. The interviewer shared the problem, then turned off his camera and remained largely disengaged throughout the session. He eventually asked me to share the code for his review later, which was a bit disconcerting. Overall, it wasn't a positive interview experience, and I later received a rejection.
Interview Questions (1)
Create a Memory Game in React. Given rows and columns, generate an m x n matrix of cards. Each card has a value. On click, a card reveals its value. If two revealed cards have matching values, remove them from the list. Otherwise, flip them back (hide their values). Also, keep track of the number of moves made.