A repository of programming problems to practice for interviews