Search for Cracking the Coding Interview

Cracking the Coding Interview

Author: Gayle Laakmann McDowell
Publisher: CareerCup; 6th edition
ISBN: 0984782850
Language: English
Category: Books,Computers & Technology,Programming,




I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book.

Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.

These interview questions are real; they are not pulled out of computer science textbooks. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible. WHAT'S INSIDE? 189 programming interview questions, ranging from the basics to the trickiest algorithm problems. A walk-through of how to derive each solution, so that you can learn how to get there yourself. Hints on how to solve each of the 189 questions, just like what you would get in a real interview. Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen. Extensive coverage of essential topics, such as big O time, data structures, and core algorithms. A behind the scenes look at how top companies like Google and Facebook hire developers. Techniques to prepare for and ace the soft side of the interview: behavioral questions. For interviewers and companies: details on what makes a good interview question and hiring process.

I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer.

Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book.

Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.

These interview questions are real; they are not pulled out of computer science textbooks. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible. WHAT'S INSIDE?

  • 189 programming interview questions, ranging from the basics to the trickiest algorithm problems.
  • A walk-through of how to derive each solution, so that you can learn how to get there yourself.
  • Hints on how to solve each of the 189 questions, just like what you would get in a real interview.
  • Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen.
  • Extensive coverage of essential topics, such as big O time, data structures, and core algorithms.
  • A behind the scenes look at how top companies like Google and Facebook hire developers.
  • Techniques to prepare for and ace the soft side of the interview: behavioral questions.
  • For interviewers and companies: details on what makes a good interview question and hiring process.
Search for Cracking the Coding Interview

I’ve been meaning to review this book for a while. Last year I got laid off from my startup and found myself feeling anxious as I haven’t had to look for a job for several years. I bought this book along with two others, but this was the only one I really spent time on. The first third of this book provides specific information about companies along with example problems. The last two thirds are problem solutions with explanations. I found everything valuable. I didn’t write out complete solutions for most of her example problems. If I thought it was obvious I skipped it, but whatever you do don’t skip reading the solution. It’s here where you can read about ways of solving the problem that didn’t occur to you. For example, if you want to know if two binary trees are identical you can verify this by comparing their preorder and inorder traversals. The only gaps were discrete math and heaps. Heaps appeared frequently in sample questions on Glassdoor. I pulled an old data structures book out to re-read about heaps, but I was never explicitly asked about them during my job search though I did mention them a couple times as possible ways to maintain a priority queue.

Information about the companies was very relevant as I live in the Bay Area. I wish I had heeded her admonition about discrete math for Google because I was unprepared for these questions. I would have read the math if it was in the book, but since I haven’t used that math ever in a job I skipped it. During the interview I was able to solve the math problems except I needed basic definitions and one or two hints. For Amazon it was good to know there’s a “bar raiser” because it was obvious when I met the interviewer who wrote out a really hard problem right off the bat and wanted a linear time algorithm.

  • Programming Interviews Exposed

    Programming Interviews Exposed
    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.


  • Elements of Programming Interviews

    Elements of Programming Interviews
    The book begins with a summary of the nontechnical aspects of interviewing, such as common mistakes, strategies for a great interview, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the ...


  • Cracking the Tech Career

    Cracking the Tech Career
    Successful candidates have to be special. Cracking the Tech Career walks you through the whole process. This book is for any student or job seeker who ever wondered is tech right for me?


  • Coding Interviews

    Coding Interviews
    This book is about coding interview question of software and Internet companies.


  • CRACKING C C AND JAVA INTERVIEW

    CRACKING C,C++ AND JAVA INTERVIEW
    ˜Whether you are a final year student getting ready for campus interviews or a programmer in search for a better opportunity at any level, this is the one-stopreference for preparing for IT interviews.


  • Cracking The Java Coding Interview Hand Book 2014

    Cracking The Java Coding Interview Hand Book 2014
    (1000+ Programming Questions and Solutions 2013) ( Including Java/J2EE Job Interview Companion ) (Java ... If you find yourself writing a lot of documentation to explain your search algorithm, there's probably something wrong with the ...


  • The Google Resume

    The Google Resume
    The Google Resume is the only book available on how to win a coveted spot at Google, Microsoft, Apple, or other top tech firms.


  • Java Programming Interviews Exposed

    Java Programming Interviews Exposed
    If you are a skilled Java programmer but are concerned about the Java coding interview process, this real-world guide can help you land your next position Java is a popular and powerful language that is a virtual requirement for businesses ...


  • Cracking the Coding Interview 190 Programming Questions and Solutions

    Cracking the Coding Interview: 190 Programming Questions and Solutions
    A. The FROM SQL keyword specifies the tables, views, and joined tables used in SELECT, UPDATE and DELETE SQL statements. B. The FROM SQL keyword specifies a search condition. C. The FROM SQL keyword specifies a column list.


  • Are You Smart Enough to Work at Google

    Are You Smart Enough to Work at Google?
    The book covers the importance of creative thinking, ways to get a leg up on the competition, what your Facebook page says about you, and much more.


  • Algorithms Unlocked

    Algorithms Unlocked
    The answer is algorithms. And how do these mathematical formulations translate themselves into your GPS, your laptop, or your smart phone? This book offers an engagingly written guide to the basics of computer algorithms.


  • The Algorithm Design Manual

    The Algorithm Design Manual
    This book is intended as a manual on algorithm design, providing access to combinatorial algorithm technology for both students and computer professionals. ....The most comprehensive guide to designing practical and efficient algorithms!


  • b Cracking b the b Coding b b Interview b 60 C b Programming b b Questions b

    Cracking the Coding Interview: 60 C Programming Questions ...
    b = a; a = a->link; b->link = c; } b = head; return b; } C Interview Question-54. How to convert a binary search tree to an array? Answer: Traverse the tree in preorder fashion and add each element in the array. C Interview Question-55. Write a ...


  • Introduction To Algorithms

    Introduction To Algorithms
    An extensively revised edition of a mathematically rigorous yet accessible introduction to algorithms.


  • How Would You Move Mount Fuji

    How Would You Move Mount Fuji?
    How Would You Move Mount Fuji? is an indispensable book for anyone in business. Managers seeking the most talented employees will learn to incorporate puzzle interviews in their search for the top candidates.


  • Get the Job or Career You Want Digital Book Set

    Get the Job or Career You Want Digital Book Set
    You can find thousands of coding interview questions on CareerCup.com that candidates have gotten from companies like ... In offering thousands of sample interview questions on CareerCup.com and in my other book, Cracking the Coding ...


  • How to Become a C Programmer

    How to Become a C++ Programmer :
    Best Java Interview Books on Amazon.com or Google Books / play. Search with Book ISBN Or Author Name- Harry H Chaudhary. 1. Cracking The Java Coding Interview Hand Book 2014. 2. Java Interview Questions & Answers 2013-2014 ...


  • Data Structures Using C Language 2014

    Data Structures Using C Language. 2014
    Best Java Interview Books on Amazon.com or Google Books / play. Search with Book ISBN Or Author Name- Harry H Chaudhary. 1. Cracking The Java Coding Interview Hand Book 2014. 2. Java Interview Questions & Answers 2013-2014 ...


  • Head First C

    Head First C++ :
    Best Java Interview Books on Amazon.com or Google Books / play. Search with Book ISBN Or Author Name- Harry H Chaudhary. 1. Cracking The Java Coding Interview Hand Book 2014. 2. Java Interview Questions & Answers 2013-2014 ...


  • Head First C Programming

    Head First C++ Programming :
    Best Java Interview Books on Amazon.com or Google Books / play. Search with Book ISBN Or Author Name- Harry H Chaudhary. 1. Cracking The Java Coding Interview Hand Book 2014. 2. Java Interview Questions & Answers 2013-2014 ...


Subscribe to receive free email updates:

0 Response to "Search for Cracking the Coding Interview"

Post a Comment

Note: Only a member of this blog may post a comment.