Pretty practice problems suitable for preparing for programming interviews.