A programming job interview questions that test the understanding of basic principles and patterns
Job interview test with a working solution written in C#