Prepare for programming interviews with pretty practice problems.