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

Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer)
Authors
John Mongan, Noah Suojanen, Eric Gigure
ISBN
047012167X
Published
30 Apr 2007
Purchase online
amazon.com

Programming Interviews Exposed2nd EditionThe 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.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Samuel B. Kummary said
the book is in good condition and no tears and is in pretty new condition, no marks as well

cdietschrun said
I almost wish I don't review this so I can keep it a secret. I had been looking for a book like this and after I found this one, I read it in about 3 days non-stop. It's amazing. What it does is handle all aspects of looking for a software engineering job/interview that other places (career centers) don't help with. Software engineering jobs are not "What do you want to do in 5 years" and "what are you weaknesses" type interviews. They are questions like "How would you implement a stack in C using linked lists?" and "Take this doubly linked list and flatted it. Now unflatten the list into its original connections". They require specific training and practice and this book is amazing.

It breaks the bulk of the book into sections of major programming interview questions-arrays, linked lists, trees, strings, etc-and also includes thinking problems that are known to make you hate the interview. My favorite "There are 3 light switches in front of you and 3 lights in a room that you can't see into. You can go in once. How can you tell which switch goes to which light?" And the book just explains that this is clearly an unfair question, but expect things like this!

Personally, I think programming interviews are horrible metrics of a programmer's worth, but the fact is these interviews aren't going anywhere, and interviewers love to ask the lightbulb type questions. Do yourself a favor, buy this book and be prepared for these awful interviews!

Computer Geek said
I just had a phone interview for an embedded job at a large company and the one algorithm problem I was asked came directly from this book. Not to say this will happen for everyone but it shows me this is a useful book.

This book is mostly a review of topics from a Computer Science major such as Linked Lists, Trees, Strings, Arrays, Recursion and Concurrency. I was kind of lost as to what courses to go back and review from college and this book is a good guide.

I gave this book 4 stars instead of 5 because it is relatively short (237 pages with index) and doesn't give all examples in all languages. The examples are in C,C++, Java, C# but you never know which language you are going to get. Overall a good start to your interview preparation. Good luck!

Matt Grommes said
This book ended up being very valuable, not only for my interviews but as a guide to where I had gaps in my knowledge. When you learn mostly on the job as I have, you end up not having good coverage of some theoretical areas. I learned a ton from this book and it was directly helpful in answering more than one interview question.

Dimitri Shvorob said
For a collection of interview questions - which is not the book's sole purpose - this is a pretty thin, and oddly oriented, one. As you can confirm by reviewing the table of contents, accessible via "Search inside this book", the chapter on OOP is one of the shortest in the book, totalling ten pages, and fewer than five questions. The longest chapter is on linked lists, and a total of two chapters are given to several brainteasers. Are IT interviews really like that?

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“There are only two kinds of languages: the ones people complain about and the ones nobody uses” - Bjarne Stroustrup