A collection of programming questions that I have encountered in actual interviews or practice interview questions.