Sunday, April 29, 2012

Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback)

We can help you find the best for Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback) browse our review to obtain software engineering the suitable you prefer you can Most Helpful Customer Reviews

Cracking the Coding Interview: 150 Programming Questions and Solutions

Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback)
By Gayle Laakmann McDowell


Buy new: $26.37
25 used and new from $16.74
Customer Rating: 4.9

First tagged "software engineering" by Alex Burciu
Customer tags: software development, data structures, algorithms, software engineering, algorithm design, interviewing


Product Details
  • Amazon Sales Rank: #510 in Books
  • Published on: 2011-08-22
  • Original language: English
  • Number of items: 1
  • Dimensions: 1.03" h x 5.98" w x 9.02" l, 1.49 pounds
  • Binding: Paperback
  • 508 pages


Editorial Reviews

From the Author
Gayle Laakmann'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.

About the Author
Gayle Laakmann McDowell is the founder / CEO of CareerCup.com and the author of The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company.


Work Experience

Her 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, as a software engineer, 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.

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


Customer Reviews

Most helpful customer reviews

14 of 16 people found the following review helpful.
5I have 2 words for you, BUY it.
By Galactic President Superstar McAwesomeville
Why are you even reading these reviews I ask? Just buy it. It's an investment and the return on investment is plenty-fold.

This book has detailed explanations on every single problem and the collection of problems is awesome. This should adequately prepare you for your tech interviews, right from explaining about the process, methods that you need to employ, skills that you should develop and most importantly has a wide range of topics covered in the interviews. It's not for those who start algorithms or data structures with a clean slate. It's for fine tuning your problem solving skills for interviews. But it's good to get one even if you are just beginning, to help you in the learning process.

For those who have version 4 (I have), you should buy it. Explanations are very detailed and it helps to understand the problems really well. And 24 new problems have been added.

For those who downloaded pirated v4 PDFs (if you are reading), seriously, gift this to someone if you have got your dream-job already or buy one for yourself. You owe it to the author's efforts.

4 of 4 people found the following review helpful.
5A 'Must-study' before taking a Tech Interview
By ginnie
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 :)

3 of 3 people found the following review helpful.
5A must have in your desk
By AG
Cracking the coding interview is one book you should definitively have in your bookshelf, and you should keep reading it now and then.

I have a passion for reading and solving coding interview questions and never found such a detailed source of information.

The book starts with several suggestions on how preparing yourself for an interview. This is an aspect that many people underestimate, whilst having a well-written CV, a personal blog, and possibly a number of open source projects is definitively important. This book gives you a number of good suggestions.

Then there is long part discussing interview questions with a broad coverage of basic data structures, algorithms, programming languages, databases and threads and some advanced coding questions.

The style is concise and you can read each Chapter in isolation. Gayle made an amazing job in illustrating not just the solutions, but several techniques that you can use for solving new problems. Plus, those interview questions, the solutions and the techniques, are not just hypothetical but are very useful in your day by day life as Dev or Researcher.

I would suggest the author splitting the Chapter 7 "Mathematics and Probability" into two separate parts and expand both of them because they are very important during interviews and the current description is probably too synthetic. Also, a Chapter on String algorithms and another one on Parallel programming would be probably useful to have because people will look for them elsewhere.

Having said that, this is definitively a must have book and the money you spend will definitively generate a great return on the investment.

Thanks Gayle for writing it.

See all 65 customer reviews...

looked, the world wide web, to choose the, Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback)

Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)

Suggestions for successful search on for see our review to obtain software engineering the best you wish you can see full specs

Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
By Richard Helm


Buy new: $41.48
135 used and new from $23.99
Customer Rating: 4.5

explored the world wide web to choose the Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)

Code Complete: A Practical Handbook of Software Construction (Paperback)

Ask questions about for look at our review to obtain software engineering the ideal you prefer you can More Detail Information

Code Complete: A Practical Handbook of Software Construction

Code Complete: A Practical Handbook of Software Construction (Paperback)
By Steve McConnell


Buy new: $29.54
103 used and new from $20.00
Customer Rating: 4.5

looked the world wide web to discover the Code Complete: A Practical Handbook of Software Construction (Paperback)

Other posts

Apple Macbook 2.0ghz Core Duo 13" (Personal Computers)
rooCase Executive Leather Portfolio (Black) Case Cover

No comments:

Post a Comment