Coding Interview

A coding interview, technical interview, or programming interview is a technical 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. Candidates usually have to solve programming problems, algorithms, or puzzles. ...more

Cracking the Coding Interview: 150 Programming Questions and Solutions
Cracking the Coding Interview: 189 Programming Questions and Solutions
Elements of Programming Interviews in Python: The Insiders' Guide
Elements of Programming Interviews: The Insiders' Guide C++
Elements of Programming Interviews in Java
Introduction to Algorithms
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
Elements of Programming Interviews in Java: The Insiders' Guide
Programming Interviews Exposed: Secrets to Landing Your Next Job (Programmer to Programmer)
Programming Interviews Exposed: Coding Your Way Through the Interview
Coding Interview Questions
Clean Code: A Handbook of Agile Software Craftsmanship
The Practice of Programming (Addison-Wesley Professional Computing Series)
Code Complete: A Practical Handbook of Software Construction
The Complete Coding Interview Guide in Java: An effective guide for aspiring Java developers to ace their programming interviews