A set of programming questions and solutions used for interview practice