Buy New
-39%
$18.40$18.40
FREE delivery May 7 - 13
Advertisement
Advertisement
Ships from: Murfbooks Sold by: Murfbooks
Used - Very Good
$1.87$1.87
$3.98 delivery Monday, May 4
Advertisement
Advertisement
Ships from: World of Books (previously glenthebookseller) Sold by: World of Books (previously glenthebookseller)
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer) 2nd Edition
Purchase options and add-ons
50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearly illustrated so you'll be able to easily apply what you've learned during crunch time. You'll also find expert tips on what questions to ask, how to approach a problem, and how to recover if you become stuck. All of this will help you ace the interview and get the job you want.
What you will learn from this book
- Tips for effectively completing the job application
- Ways to prepare for the entire programming interview process
- How to find the kind of programming job that fits you best
- Strategies for choosing a solution and what your approach says about you
- How to improve your interviewing skills so that you can respond to any question or situation
- Techniques for solving knowledge-based problems, logic puzzles, and programming problems
Who this book is for
This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations.Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
- ISBN-10047012167X
- ISBN-13978-0470121672
- Edition2nd
- PublisherWrox Pr Inc
- Publication dateJanuary 1, 2007
- LanguageEnglish
- Dimensions7.25 x 0.75 x 9 inches
- Print length237 pages
There is a newer edition of this item:
$25.65
(181)
Only 11 left in stock - order soon.
Similar items that may deliver to you quickly
Programming Interviews Exposed: Coding Your Way Through the InterviewPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, May 2Only 11 left in stock - order soon.
Cracking the Coding Interview: 189 Programming Questions and SolutionsPaperbackGet it as soon as Saturday, May 9
Elements of Programming Interviews: The Insiders' GuidePaperback$3.99 shippingOnly 1 left in stock - order soon.
Ace the Coding Interview: 266 Real Interview Questions with Step-by-Step Solutions to Land Top Tech JobsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, May 2
Concurrent Programming Interviews: A Practical Guide to Becoming the Standout Candidate (Apress Pocket Guides)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, May 2
Cracking the Full Stack Developer Interview: The Complete Handbook Land the JobPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, May 2
Editorial Reviews
From the Back Cover
Programming Interviews Exposed
2nd Edition
The pressure is on during the interview process but with the right preparation, you can walk away with your dream job. This classic book uncovers what interviews are really like at America's top software and computer companies and provides you with the tools to succeed in any situation. The authors take you step-by-step through new problems and complex brainteasers they were asked during recent technical interviews.
50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearly illustrated so you'll be able to easily apply what you've learned during crunch time. You'll also find expert tips on what questions to ask, how to approach a problem, and how to recover if you become stuck. All of this will help you ace the interview and get the job you want.
What you will learn from this book
- Tips for effectively completing the job application
Ways to prepare for the entire programming interview process
How to find the kind of programming job that fits you best
Strategies for choosing a solution and what your approach says about you
How to improve your interviewing skills so that you can respond to any question or situation
Techniques for solving knowledge-based problems, logic puzzles, and programming problems
Who this book is for
This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
About the Author
Noah Suojanen Kindler graduated from Stanford with a BS in computer science, has worked for Boeing and is currently a consultant.
Eric Giguere is a software developer and the author of three Wiley programming books. He is a frequent speaker and is often interviewed by USA Today and other broad media on various topics.
Product details
- Publisher : Wrox Pr Inc
- Publication date : January 1, 2007
- Edition : 2nd
- Language : English
- Print length : 237 pages
- ISBN-10 : 047012167X
- ISBN-13 : 978-0470121672
- Item Weight : 13.6 ounces
- Dimensions : 7.25 x 0.75 x 9 inches
- Best Sellers Rank: #4,455,979 in Books (See Top 100 in Books)
- #2,060 in Software Design & Engineering
- #3,246 in Job Hunting (Books)
- #5,441 in Software Development (Books)
- Customer Reviews:
About the authors

Eric Giguere is the author of several books and numerous magazine and online articles on computers and programming. His most recent book is Programming Interviews Exposed, now in its third edition. He's also an expert at wireless and mobile programming, and has tons of Java experience.
Eric has master's and bachelor's degrees in computer science from the University of Waterloo. He still lives in Waterloo, Ontario, where he works for Google as a Senior Software Engineer.

I learned programming at Stanford and have worked at start-ups and big companies. I currently publish a blog where I ask one question a day to allow programmers to keep their skills up to date - and to to prepare for programming interviews at: http://www.codewod.com/
Here's a talk I recently gave on approaching programming interviews: http://blog.hackbrightacademy.com/2013/11/video-programming-interviews-exposed-author-noah-kindler/
Please send along any questions.
Thank you,
Noah

Discover more of the author’s books, see similar authors, read book recommendations and more.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on June 15, 2010Format: PaperbackVerified PurchaseI have over 20 years of software development experience and have been at my current company for over 10 years. And that job was through a friend. So I hadn't interviewed or written a resume in quite some time. I found out pretty quickly that things had changed since my last job search.
Given today's competitive market, I find that more employers are looking not only at experience (as they did in my prior job searches), but also are testing applicants on college level computer science. It's true that professionals have taken these courses, but it's been a very long time since I had to write a binary tree algorithm. Once you have experience, you still need to understand data structures and algorithms, but I'd seriously worry about a programmer that wrote their own btree functions. Part of software engineering is understanding what you need, where to find the libraries and tools to support your selection, and understanding how to apply them. So I was taken by surprise when asked about btree algorithms and red/black tree traversal. I remembered these concepts, but wasn't prepared to sit down and code one.
This is where this book came in handy. It sets the stage for interviewing in today's marketplace, covers all those CS101 concepts that some of us are rusty at, and provided good examples to practice working through those low level concepts.
I found it very helpful for my second round of interviews at a very technical company.
For those people that say there is no silver bullet, or that you can't learn to be a computer scientist from one book, I totally agree. But that is not the intended audience. This book is great for those of us that have all that knowledge, but are a bit rusty on some of the data structure internals. It's also great for experienced professionals who have been out of the market for a while.
- Reviewed in the United States on January 21, 2009Format: PaperbackVerified PurchaseThe bulk (90%) of this book focuses on basic C.S. algorithms. A few pages at the end are dedicated to the "soft questions", or non-technical stuff.
Really, this book is a direct result of the "Interview 2.0" concept that came out in the late 90s and still persists. I feel that a lot of tech companies (except perhaps a select few, such as Google and MS) have realized that interviews based exclusively on basic C.S. algorithm knowledge isn't the way to pick the best candidate.
There is a *ton* of material in this book. If you focus on it, you may end up shooting yourself in the foot. So make sure your target company is going to be focused on algorithm questions before you put the time into doing the problems here. Or avoid those companies. Honestly, you're wasting your life relearning this stuff, as interesting as it is, unless you're going to be designing algorithmic libraries.
Also, don't forget the soft questions (your past experience is really important!).
Update, 2009-02-23:
Looking back at this review, I may have been a bit too harsh. This is an excellent book in a lot of ways. It is a great review of some of the more famous algorithm problems in computer science (although I'd recommend picking up Bentley's Programming Pearls if you want a real glance into famous algorithmic problems). It also has some general good advice on soft questions, although I wish it had spent more time on this area - as I learned the hard way in one of my first interviews looking for a new job. And hence why I rated this 3 stars at the time.
Regardless, I still flip through it every time before an interview... So if I could, I would revise my rating up to 4 stars.
- Reviewed in the United States on April 15, 2008Format: PaperbackVerified PurchaseBuy this book if you are interviewing with MSFT anytime soon. I have two brothers and both work for MSFT. They both think this book is a very good prep. Moreover, my eldest bro is an interviewer at MSFT and he uses this book! So does the other 4 interviewers he knows at MSFT.
1) This book has sample interview questions for you to solve and several approaches for each question.
2) The book then tells you which approach is the best and why. VERY VERY NICE!
3) This book also tells you how to approach problems, how to make sure you are not stuck, how to brainstorm and get the best answer.
4) There are puzzle/riddle type questions too.
5) How to write resumes and cover letters as well.
6)Finally, the book also has very nice simple tutorials of all the important/basic concepts of OOP.
Very comprehensive book. A MUST buy!
- Reviewed in the United States on October 23, 2009Format: PaperbackVerified PurchaseThis book points out several pitfalls when you are trying to implement commonly used data structures in computer science interviews, like linked lists, b-trees, etc. They do a great job at pointing out differences between languages (Java, C++, C, JavaScript) when manipulating data objects such as strings and array. They also have some sections on general CS concepts you should brush up on, such as recursion and concurrency. I like how every chapter is followed by interview style exercises so you can apply your knowledge immediately and learn from the solutions. The only thing that seems lacking in the book are algorithms. They don't spend much time on how you could optimize solutions, which could be important in interviews. Overall, the authors are straight to the point, which makes the book a very easy read. Definitely recommended for anyone who needs to be assured that their bases are covered before a software interview.
Top reviews from other countries
MatReviewed in the United Kingdom on October 3, 20145.0 out of 5 stars Five Stars
Format: PaperbackVerified PurchaseIt's a great book to learn my useful concepts/tricks and gain a deeper understanding. I recommend it!
-
Camilo GalianaReviewed in Spain on January 10, 20134.0 out of 5 stars Perfecto para repasar conocimientos
Format: PaperbackVerified PurchaseEsta muy bien para repasar conocimientos, pero no vas a aprender nada nuevo.
Te recuerda las cosas básicas e importantes que por hacer tiempo que no las usas ya no te acuerdas. Pegarle un vistazo de vez en cuando no viene mal para repasar conocimientos basicos
Denis Araujo SilvaReviewed in Brazil on March 3, 20155.0 out of 5 stars Really nice reading!
Really nice book! Simple to understand and talks about all important topics that you need to know as computer software developer.
CleansterReviewed in the United Kingdom on October 11, 20121.0 out of 5 stars Elementary stuff - not going to land you a top job
As a part time interviewer and potential candidate I was expecting more from this book. It smacked heavily of a couple of guys fresh out of college collating their experience of applying for entry level jobs. Look elsewhere if Google et al interest you.




![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)
