EidosMedia Interview Question

Generic algorithms and data structures questions, and the request to solve a puzzle.