Code Interviews

A coding interview, technical interview, or programming interview is a specialized problem-based job interview technique to assess applicants for a computer programming or software development position.

Coding interviews test candidates' technical knowledge, coding ability, problem-solving skills, and creativity, typically on a whiteboard in person or virtually in a coding environment. Candidates usually have to solve programming problems, algorithms, or puzzles.
...more

Programming Interviews Exposed: Coding Your Way Through the Interview
Elements of Programming Interviews in Python: The Insiders' Guide
Elements of Programming Interviews: The Insiders' Guide C++
Cracking the Coding Interview: 150 Programming Questions and Solutions