Files
ObsidianJournal/Jose De Jesus interview.md

1.2 KiB

Positives:

  • Speaks excellent English
  • Obviously very familiar with Visual Studio, used short cuts like autocompleting property definitions
  • Seems very calm and worked immediately, very straightforwardly
  • Created well-defined methods on Board to facilitate various functions like "reveal box" and "flag box"
  • Able to talk through his work well, explaining as he went along
  • Used a nested loop and Math.Max and Math.Min to reveal box around the revealed box
  • A user-facing thoughtful thing: he cleared the console at the top of each input loop
  • Used StringBuilder to render the board output, but decided against it later

Concerns:

  • Didn't appear to come super prepared with the solution in mind
  • I'm not 100% certain he read the specification in detail, but relied on his memory of how minesweeper worked

Other comments:

  • Created class for MineBox and Board
  • Used multi-dimensional array of MineBoxes in Board
  • Used Random to set mines randomly around the board
  • Used a while loop in Program until bool gameEnded was reached

Questions to ask:

  • What could you do to take your game logic and render it any way you wanted to (console, HTML, graphical...)