Cracking the Coding Interview: 189 Programming Questions and Solutions
Author | : | |
Rating | : | 4.85 (612 Votes) |
Asin | : | 0984782850 |
Format Type | : | paperback |
Number of Pages | : | 687 Pages |
Publish Date | : | 2015-01-16 |
Language | : | English |
DESCRIPTION:
and M.S.E. At Google, she interviewed hundreds of software engineers and evaluated thousands of hiring packets on the hiring committee. She has worked as a software engineer at Google, Microsoft, and Apple. She holds a B.S.E. . Her background is in software development. She now consults with tech companies to improve their hiring process and with startups to prepare them for acquisition interviews. About the Author Gayle Laakmann McDowell is the founder and CEO of CareerCup and the author of Cracking the PM Interview and Cracking the Tech Career. in computer science from the University of Pennsylvania and an MBA from the Wharton School
She has worked as a software engineer at Google, Microsoft, and Apple. in computer science from the University of Pennsylvania and an MBA from the Wharton School. She holds a B.S.E. Gayle Laakmann McDowell is the founder and CEO of CareerCup and the author of Cracking the PM Interview and Cracking the Tech Career. At Google, she interviewed hundreds
If you only want to use one book, this is it David C. This is obviously the must-have book to prepare for your SWE/SDE interview. I have some small quibbles with how some of the problems were worded, but the level of difficulty is very representative of what the big tech companies are using. You might even run into these questions in your own interviews since Gayle is choosing questions that are popular among interviewers today. If you have time, you should of course pick up an algorithms textbook also. I recommend Skiena's The Algorithm Design Manual and Sedgewick's Algorithms (4th Edition) textbooks. The classic Cormen is too verbose and pr. If (readThisBook) { $percentGettingJob = 99.999%; } This book alone was/is the reason I was hired at my current job. I repeatedly would get to the last round and then lose out on the hiring. The feedback was always that I needed to sharpen up on solving questions or I wasn't quick enough in my answers. I am a 10+ years software engineer and am very far removed from college level questions which many interviewers tend to ask. No matter how much you think it is unnecessary for the job at hand, these are questions that help the interviewers find out how you think and solve questions (and also figure out your personality and fit with the team).. mtn rider said Great but needs a kindle/ebook format. This book helped me land a job at well known internet company. I got several offers and without doubt this book helped. The specific coding questions that I would have failed outright on had I not read the book include: breadth first search/shortest path, fundamentals of hash tables, and recursion (fibonacci). Before reading this book I thought I understood recursion but there's a lot I hadn't considered. I worked through many of the code exercises and would review some of the chapters before interviews, including big-O. There are some areas that I feel deserve more attention, like heaps,
I am not a recruiter. I've been through this as a candidate and as an interviewer. I am a software engineer. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible. 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. 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. I've coached and interviewed hundreds of software engineers. 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. 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