What are you working on? Kindle Scribe
Buy New
-39% $18.40
FREE delivery May 7 - 13
Ships from: Murfbooks
Sold by: Murfbooks
$18.40 with 39 percent savings
List Price: $29.99 Image
FREE delivery May 7 - 13. Details
Or fastest delivery Wednesday, May 6. Details
In stock
Usually ships within 3 to 4 days.
$$18.40 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$18.40
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$1.87
Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$3.98 delivery Monday, May 4. Details
Or fastest delivery Wednesday, April 29. Order within 4 hrs 1 min. Details
Only 4 left in stock - order soon.
$$18.40 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$18.40
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Sponsored
Kindle app logo image

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.

QR code to download the Kindle App

  • Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer)

Follow the authors

Get new release updates & improved recommendations
See all
Something went wrong. Please try your request again later.

Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer) 2nd Edition

4.3 out of 5 stars (131)

{"desktop_buybox_group_1":[{"displayPrice":"$18.40","priceAmount":18.40,"currencySymbol":"$","integerValue":"18","decimalSeparator":".","fractionalValue":"40","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"sLIuVEewxrqdvIWPzAG8iNyPAfP%2BnPJ7qVPST35ISzl2jDMcVGuDXvcSTSyxH8QaUGr3BwazGTAb8veBzQThgzhb%2F84Qs6GrEEu6j9Mcr1QCk1DZSSbtz9tzdN2%2BJL1nVFqPzps5N9IJsj0UisKsuZKtBKy6j0475aH7bHkakd8Te1aromKHgC5q2ca1zkT6","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$1.87","priceAmount":1.87,"currencySymbol":"$","integerValue":"1","decimalSeparator":".","fractionalValue":"87","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"sLIuVEewxrqdvIWPzAG8iNyPAfP%2BnPJ7RigD%2B%2Bq%2FvmpcuF%2FT3mcrgz%2BECpbeA9mvzmW8mTsb702FfpHIilWRCd7GRpwb%2B%2F6pylhg6yy0tHVskeWAVM1ePLNsgXhMG0RFDf1AyYDwojotD3BBzzvMdgezjw6wmSqnarYpSHVx8539bTo9onjcU%2FVD5zDC%2FN70","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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.

There is a newer edition of this item:

Sponsored

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

John Mongan is a self-taught programmer with professional experience as a consultant for software and pharmaceutical companies. He has three patents on software testing technologies. He holds a BS in chemistry from Stanford and a PhD in Bioinformatics from UC San Diego, with thesis work in supercomputer simulations of protein dynamics.

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)
  • Customer Reviews:
    4.3 out of 5 stars (131)

About the authors

Follow authors to get new release updates, plus improved recommendations.
Sponsored

Customer reviews

4.3 out of 5 stars
131 global ratings
Sponsored

Customers say

Customers find the book very informative for interview preparation, providing useful tips on initial groundwork and explaining basic concepts well. Moreover, they appreciate its content depth, problem-solving approach, and writing style, with one customer noting it's particularly helpful for Microsoft interviews. However, the content depth receives mixed feedback, with several customers mentioning it lacks sufficient detail.
AI Generated from the text of customer reviews

Select to learn more

42 customers mention informative, 37 positive, 5 negative
Customers find the book very informative for interview preparation, providing a general idea of what programming interviews entail. One customer notes that it covers multiple interview stages, while another appreciates its detailed content with examples.
Good programming interview book. A bit high level but important if you are looking to score big at any of the desired companies.Read more
...The book is very informative in terms of what to expect in a job application....Read more
...Simple language, interesting examples and lots of real life question all in one book.Read more
This book is well written, and it covers a wide range of topics. I find the non-technical topics are very helpful. Recommended.Read more
37 customers mention content, 34 positive, 3 negative
Customers find the content of the book valuable, describing it as a great starter guide that's good for review, with one customer noting its in-depth analysis of algorithms.
I think this is a great book that goes into good detail about the major data structures and algorithms that you will be expected to know in an...Read more
This is a good book....Read more
This is an amazing book if you are a student looking for internships and full time positions in core Computer Science....Read more
...Overall I've found it to be a good read. I do have some issues with a number of the coding examples though....Read more
27 customers mention preparation, 23 positive, 4 negative
Customers find the book helpful for preparation, providing useful tips on initial groundwork and explaining basic concepts well, making it a nice refresher course.
This book is a good introduction, because it helps you really how you should speak and think in an interview....Read more
Good reference and starting point. It is only to give you an idea, so you must use other material to be prepared.Read more
...They also get a thumbs up for good explanations, problems and solutions....Read more
I think this is a great book to help you if you're looking for a good job on IT, or software development industry.Read more
10 customers mention interview preparation, 7 positive, 3 negative
Customers find the book excellent for interview preparation, with one customer noting it's based on real-world experiences.
I Think this is the best interview book ever written. It goes through all the software concepts that you need in order to prepare for an interview....Read more
...The amazing part is that since this book is based on real world interviews, and many of the interviewers also read this book, some of the interview...Read more
...in this book, however, I think that it is relatively inferior to Cracking the Coding Interview with respect to the variety of questions discussed....Read more
Excellent window into prepping for interview at tech giants like Google. What to expect and numerous practical test problems to...Read more
10 customers mention problem solving, 7 positive, 3 negative
Customers appreciate the problem-solving approach of the book, with one customer noting it provides numerous practical test problems, while another mentions being able to solve similar problems with ease.
Good problems and excellent analyses of possible solutions....Read more
...They also get a thumbs up for good explanations, problems and solutions....Read more
I'm pretty sure this product guaranteed success at interviews. Failure on all counts. Seriously though. Its ok....Read more
...as an interviewee i absolutely enjoyed studying this book and solving the problems....Read more
10 customers mention usefulness, 10 positive, 0 negative
Customers find the book very useful, with one mentioning it's particularly helpful for Microsoft interviews, and another noting it's a must-have for software job seekers.
Detailed book with lot of examples. I found these very useful.Read more
When I was looking for jobs last year, this book was a life saver....Read more
Well written, informative and usefulRead more
...Especially helpful for Microsoft. I recommend reading and doing the problems for both this and Cracking the Coding Interview, by Gayle McDowell.Read more
8 customers mention writing style, 6 positive, 2 negative
Customers appreciate the writing style of the book.
Very well written, the sections are clearly labeled and it is very easy to read. Definitely a must have for all software job seekers.Read more
Well written, informative and usefulRead more
...The book teaches bad programming style : "**" instead of "*&" in C/C++; badly chosen variable names such as "ListElement list"...Read more
...Otherwise, this is a well written book....Read more
10 customers mention content depth, 5 positive, 5 negative
Customers have mixed opinions about the content depth of the book, with some finding it insufficient and lacking in detail, while one customer notes it goes into good detail about major data structures.
...The examples are great with very helpful details and descriptions....Read more
...Failure on all counts. Seriously though. Its ok. Not in depth enough with what are asked today....Read more
It's a great interview prep book. Though not exhaustive, it helps understand the concepts better so you can solve similar problems with ease....Read more
...Up through the linked list chapter the content is very basic, I hope it improves as I attempt to read further while ignoring the unreadable code...Read more

Top reviews from the United States

  • Reviewed in the United States on June 15, 2010
    Format: PaperbackVerified Purchase
    I 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.
    50 people found this helpful
    Report
  • Reviewed in the United States on January 21, 2009
    Format: PaperbackVerified Purchase
    The 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.
    88 people found this helpful
    Report
  • Reviewed in the United States on April 15, 2008
    Format: PaperbackVerified Purchase
    Buy 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!
    23 people found this helpful
    Report
  • Reviewed in the United States on October 23, 2009
    Format: PaperbackVerified Purchase
    This 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.
    One person found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Mat
    5.0 out of 5 stars Five Stars
    Reviewed in the United Kingdom on October 3, 2014
    Format: PaperbackVerified Purchase
    It's a great book to learn my useful concepts/tricks and gain a deeper understanding. I recommend it!
  • Camilo Galiana
    4.0 out of 5 stars Perfecto para repasar conocimientos
    Reviewed in Spain on January 10, 2013
    Format: PaperbackVerified Purchase
    Esta 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
    Report
  • Denis Araujo Silva
    5.0 out of 5 stars Really nice reading!
    Reviewed in Brazil on March 3, 2015
    Really nice book! Simple to understand and talks about all important topics that you need to know as computer software developer.
  • Cleanster
    1.0 out of 5 stars Elementary stuff - not going to land you a top job
    Reviewed in the United Kingdom on October 11, 2012
    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.