NiCE Interview Question

STL, maps, linked list implementation, dealing with input streams and file descriptors