Amazon Interview Question

Question related to representing aspects of a chess game, data structures needed and code to solve a chess problem.