Loggen Sie sich ein, um 1-Click® einzuschalten.
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 6,62 Gutschein erhalten
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Cracking the Coding Interview: 150 Programming Questions and Solutions [Englisch] [Taschenbuch]

Gayle Laakmann McDowell
4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Preis: EUR 32,05 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Montag, 14. Juli: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Taschenbuch EUR 32,05  


22. August 2011
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice. 

The full list of topics are as follows:

The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.
Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.
Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.
Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.
Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.
Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.
150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include 
  • Arrays and Strings
  • Linked Lists
  • Stacks and Queues
  • Trees and Graphs
  • Bit Manipulation
  • Brain Teasers
  • Mathematics and Probability
  • Object-Oriented Design
  • Recursion and Dynamic Programming
  • Sorting and Searching
  • Scalability and Memory Limits
  • Testing
  • C and C++
  • Java
  • Databases
  • Threads and Locks
For the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.

Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.
Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

Wird oft zusammen gekauft

Cracking the Coding Interview: 150 Programming Questions and Solutions + The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company + Programming Interviews Exposed: Secrets to Landing Your Next Job (Wrox Professional Guides)
Preis für alle drei: EUR 72,75

Die ausgewählten Artikel zusammen kaufen

Kunden, die diesen Artikel gekauft haben, kauften auch


  • Taschenbuch: 508 Seiten
  • Verlag: CareerCup; Auflage: 5. Bearb. u. erg. (22. August 2011)
  • Sprache: Englisch
  • ISBN-10: 098478280X
  • ISBN-13: 978-0984782802
  • Größe und/oder Gewicht: 22,9 x 15,2 x 3 cm
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 5.914 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

Gayle Laakmann McDowell's interviewing expertise comes from vast experience on both sides of the desk. She has completed Software Engineering interviews with - and received offers from - Microsoft, Google, Amazon, Apple, IBM, Goldman Sachs, Capital IQ, and a number of other firms.

Of these top companies, she has worked for Microsoft, Apple and Google, where she gained deep insight into each company's hiring practices.

Most recently, Gayle spent three years at Google as a Software Engineer and was one of the company's lead interviewers. She interviewed over 120 candidates in the U.S. and abroad, and led much of the recruiting for her alma mater, the University of Pennsylvania.

Additionally, she served on Google's Hiring Committee, where she reviewed each candidate's feedback and made hire / no-hire decisions.

She assessed over 700 candidates in that role, and evaluated hundreds more resumes.

In 2005, Gayle founded CareerCup.com to bring her wealth of experience to candidates around the world. Launched first as a free forum for interview questions, CareerCup now offers a book, a video and mock interviews.

Gayle holds a bachelor's and master's degree in Computer Science from the University of Pennsylvania and an MBA from The Wharton School.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen


5 Sterne
3 Sterne
2 Sterne
1 Sterne
4.0 von 5 Sternen
4.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Useful, but 3/4 of the book are solutions! 17. Juni 2013
Format:Taschenbuch|Verifizierter Kauf
The book touches some of the common questions in code interviews, however most of the content (3/4) is represented by code examples. I would rather put this content into a CD (or a supporting website) and only give an overview solution in the book and use the space to provide more content!!

There are of computer science which are not even touched by the book, e.g. computer architecture (ILP, caches...).
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.6 von 5 Sternen  289 Rezensionen
72 von 84 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A 'Must-study' before taking a Tech Interview 28. August 2011
Von ginnie - Veröffentlicht auf Amazon.com
If you are planning to appear for a technical interview at any big software-firm, I highly recommend studying this book.

When I started my preparation, the entire process seemed really daunting. There is so much to study, and there is vast amount of study-material available out there. I was really confused on what/how to prepare. A friend of mine suggested me this book and so I read it.

To summarize, this book is an awesome compilation of problems, strategies and approaches you must know for doing well in a Tech interview.

It starts with chapters focusing on non-coding aspects (company-info, resume, behavioral etc.). I feel that, thoroughly covering just these first 30 pages is suffice for doing well in the 'HR' parts of tech-interviews.

After that, it contains 150 questions grouped by categories, covering all the relevant areas. And finally it has useful information, solutions and discussions for all the questions.

Qu. "If I memorize solutions for all these questions, Can I crack an Interview?" Ans. No Way!
Rather, if you slog through these questions, learning techniques; I am sure you will be able to solve questions on that day.

Solving problems through the book, I learnt different [ingenious] approaches. And with practice, I was be able to [/tried to] identify patterns in new questions that I faced.

I particularly love 3 chapters- "Recursion", "Moderate Interview Problems", "Hard Interview Problems". Because they contain some really neat algorithms :)

Hope this review helps.. And all the best for your interview :)
26 von 31 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Should I buy this book for Interview Preparations ? 19. November 2011
Von Anshu Mishra - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
Should I buy this book for Interview Preparations ?

Short answer - Yes.

There are already many good reviews before this one, so if you are reading this, I would suggest don't waste your time and just buy this book. If you are preparing for companies such as Amazon/Apple/Facebook/Google/Microsoft, you should definitely go through this book. The quality of this edition is unparalled. It shows how much effort the author (Gayle) has put into this book. I specially like the runnable code she has provided alongwith the book to download and play with.

Did I get benefit out of it ?

Yes. I read this book for 2-3 weeks and in very first interview opportunity with one of these companies listed above, got the offer.

Did I absorb everything discussed in the book ?

No. Although I did read 80% of the book, i still feel if I had a bit free time could have absorbed the contents discussed a bit better. So what I mean to say is I am still going to use this book to make myself better (not just for interviews). You can definitely use this book even after you get your dream job (as a reference). Lots of good ideas discussed which may help you in your day to job as well.
25 von 32 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great investment 17. März 2012
Von Larry - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
Bought this book 3 weeks before interview. Read the book twice with careful hand-writing practice on each question. Got Amazon offer. The interview had 4 questions and one was in the book. The other 3 were not in the book. This book will not prevent you from getting new questions during interviews. But it does cover most of the common areas that interviewers are interested in. Once you are familiar with the solutions, you have the skills and confidence to solve new questions during interviews.
31 von 42 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Very well-written with great code examples/exercises. Not very "real-world" though and needed more depth. 21. September 2013
Von Will - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
I respect this book for being jam packed with lots of info and no filler. It's very well-written, well-organized, and having authored many documents myself, I can tell you that I couldn't have done a better job! All that aside, I gave it 3 stars (instead of 5) because I had some significant issues with the content. I'd recommend skimming/ignoring everything in this book but the code examples. The code examples/exercises are where you'll find the most value in this book.

If you're interested in my personal issues with the content, read on:

1. The author presents her claims as if she's worldy, having worked for Microsoft, Google, et al. I simply didn't feel this book was very "real-world". I've been consulting for nearly 2 decades, have interviewed dozens of people, and have thus been on both sides of the interview many, many times. In all that time, I never witnessed some of the experiences/conditions that this book pretty much guantees you'll encounter. Some of her advice is simply illogical and makes no sense. I'm not saying she's giving bad info, and the material is presented very well. I'm simply recommending you take what she says with a grain of salt.

2. The code style isn't the best. I hesitate to judge here because, not only have I seen SO much worse, but because well-written code doesn't always fit nicely into books. Sometimes everything gets crammed into tight, hard to read, crappy code statements with poor formatting. However, this is THE book (if there ever was a case to be made) that should have made space. EIther that or the author simply doesn't care about code style. Then again, she may thing her code looks wonderful. It's all perspective. Just wanted to include a warning that, given 2 candidates and one write clean code vs. the code in this book, I'd probably pass on hiring this author.

3. The code exercises are good. My problem is that the material is basic. Any (good) programmer will already understand everything in this book by the time they get their degree (or equivalent experience). Sure, sorting and searching algorithms are fun. We all live for bit shifting and implementing our own stacks. That said, I can't recall every seeing that come up in an interview. Surely, it can come up and probably does. You may be asked lots of basic, technical questions. The issues is that, while some interviews are easier than others and you should definitely know this stuff, it's really not what I think companies care about. I've seen brilliant people fall flat on their face when approached with a real-world problem. I see morons write better code than PhDs on average. Skills are very, very important...but getting the work done (right and on time) is critical.

The material in this book only goes so far. Coding is only a part of what's covered in the interview. I'm not saying the book promised something it didn't deliver. It IS named "Cracking the Coding Interview" and not "Cracking the Interview". However, the author opened up that can of worms when she addressed issues beyond code in this book. I just wish it had more depth to it.
5 von 6 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Poorly written 15. Mai 2014
Von James Collings - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
I think it has all the right problems in it but the book itself is not concise. For example, you get discussions of a formula for finding the start of a loop in a looped linked list but not the formula and in the discussion the author uses K and k variables which is confusing when you are looking at text in paragraphs rather than formulas. Also, the author forgets that in Java String is immutable. Either that or he is using String interchangeably with StringBuilder or character array, which leads to confusion. I'm only 2 chapters into the book which is not good.

Regarding String immutability, I am specifically referring to the solution to the very first problem where they propose sorting it as a space saving option... if you are allowed to modify the string in question... except sorting the individual characters in an actual String object, which is immutable, will not save much space. Each time the string is manipulated an entirely new string will be created.
Regarding the looped linked list, I found the formula buried in the text eventually. It's supposed to be part of the diagram for clarity though.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden

Ihr Kommentar