Cracking the Coding Interview: 189 Programming Questions and Solutions

In this book it is possible to find questions that interviewers might ask to the candidate for a job postion of programming, but also to the general public because it presents some problems that have to be resolved but the book also provides the answers to them.