Book description
Be prepared to answer the most relevant interview questions and land the job
Programmers are in demand, but to land the job, you must demonstrate knowledge of those things expected by today's employers. This guide sets you up for success. Not only does it provide 160 of the most commonly asked interview questions and model answers, but it also offers insight into the context and motivation of hiring managers in today's marketplace. Written by a veteran hiring manager, this book is a comprehensive guide for experienced and first-time programmers alike.
Provides insight into what drives the recruitment process and how hiring managers think
Covers both practical knowledge and recommendations for handling the interview process
Features 160 actual interview questions, including some related to code samples that are available for download on a companion website
Includes information on landing an interview, preparing a cheat-sheet for a phone interview, how to demonstrate your programming wisdom, and more
Ace the Programming Interview, like the earlier Wiley bestseller Programming Interviews Exposed, helps you approach the job interview with the confidence that comes from being prepared.
Table of contents
- Cover
- Introduction
- Chapter 1: Hiring Programmers: The Inside Story
- Chapter 2: Handling the Phone Interview with Confidence
- Chapter 3: In-Person Interviews
- Chapter 4: Negotiating a Job Offer
-
Chapter 5: Programming Fundamentals
- Understanding Binary, Octal, Hexadecimal
- Understanding Data Structures
- Sorting
- Working with Recursion
- Modeling with Object-Oriented Programming
- Thinking Like a Functional Programmer
- Understanding SQL
- Full-Stack Web Development
- Deciphering Regular Expressions
- Recognizing Hard Problems
- QUESTIONS
- ANSWERS
- Chapter 6: Code Quality
- Chapter 7: The Usual Suspects
- Chapter 8: Quirks and Idioms
- Chapter 9: Testing—Not Just for Testers
- Chapter 10: The Right Tools
-
Chapter 11: Notorious Interview Questions
- Estimating on the Spot
- QUESTIONS
- Solving Puzzles and Brain-Teasers
- QUESTIONS
- Solving Probability Problems
- QUESTIONS
- Coping with Concurrency
- QUESTIONS
- Doing Tricks with Bits
- QUESTIONS
- Devising Recursive Algorithms
- QUESTIONS
- Understanding Logic Gates
- QUESTIONS
- Writing Code to…Prove You Can Code
- QUESTIONS
- Answers
- Chapter 12: Programming Wisdom
- Appendix A: Preparing Your Cheat Sheets
Product information
- Title: Ace the Programming Interview: 160 Questions and Answers for Success
- Author(s):
- Release date: June 2013
- Publisher(s): Wiley
- ISBN: 9781118518564
You might also like
book
The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
"One of the most significant books in my life." —Obie Fernandez, Author, The Rails Way "Twenty …
book
Python Challenges: 100 Proven Programming Tasks Designed to Prepare You for Anything
Augment your knowledge of Python with this entertaining learning guide, which features 100 exercises and programming …
video
Java Interview Guide : 200+ Interview Questions and Answers
Preparing for Java Interview is tricky. You need to have a good understanding of the new …
book
Programming Interviews Exposed, 4th Edition
Ace technical interviews with smart preparation Programming Interviews Exposed is the programmer’s ideal first choice for …