---
product_id: 15806723
title: "Cracking the Coding Interview: 189 Programming Questions and Solutions"
price: "€ 61.31"
currency: EUR
in_stock: true
reviews_count: 9
url: https://www.desertcart.pt/products/15806723-cracking-the-coding-interview-189-programming-questions-and-solutions
store_origin: PT
region: Portugal
---

# 189 curated coding questions 50+ new advanced solutions compact, travel-friendly format Cracking the Coding Interview: 189 Programming Questions and Solutions

**Price:** € 61.31
**Availability:** ✅ In Stock

## Summary

> 🚀 Crack the code, land the job, own your future!

## Quick Answers

- **What is this?** Cracking the Coding Interview: 189 Programming Questions and Solutions
- **How much does it cost?** € 61.31 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.pt](https://www.desertcart.pt/products/15806723-cracking-the-coding-interview-189-programming-questions-and-solutions)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Portable Prep Power:** Compact design lets you practice anytime, anywhere—never miss a moment
- • **Optimize Your Approach:** Step-by-step breakdowns from brute force to efficient algorithms
- • **Learn from an Industry Insider:** Authored by a seasoned engineer with real-world hiring insights
- • **Stay Ahead with Updated Content:** 50+ fresh questions and expanded solutions in the latest edition
- • **Master the Art of Coding Interviews:** 189 handpicked questions to sharpen your problem-solving edge

## Overview

Cracking the Coding Interview offers 189 meticulously crafted programming questions with detailed solutions, authored by Gayle Laakmann McDowell, a former Google engineer. This compact, travel-friendly edition includes over 50 new questions and deep dives into algorithmic thinking, data structures, and interview strategies, making it an essential resource for software engineers aiming to ace technical interviews and elevate their coding mastery.

## Description

Cracking the Coding Interview: 189 Programming Questions and Solutions [McDowell, Gayle Laakmann] on desertcart.com. *FREE* shipping on qualifying offers. Cracking the Coding Interview: 189 Programming Questions and Solutions

Review: It's a great book - While this book is meant for interview practice, I would recommend you still read it just for fun if you're into algorithms. I've always believed that there's no "crack" to coding interviews; it's just a matter of whether you can code or not (well, at least at those sane companies not filling up school buses with golf balls). And that requires practice. Lots of practice. Which is why I spent all my free time working out problems on Hackerrank. For me, this went well . . . for a while. But there comes a point at which you get stuck. I remember working on some hackerrank problems in the medium to hard difficulty which I would not be able to proceed for weeks and weeks. No amount of googling for information, discussion boards or stack overflow threads paint a complete picture to help you when you're stuck. After countless such occasions and failing a few interviews, I gave in and bought this book. After all it was $20 - the cost of an uber to work. Now, I wish I had bought this sooner! Within reading the first two chapters I've already learnt so much about how to think about coding problems. There's also a nice collections of custom data structures at the end of the book. I've swiped some data structures straight out of this book and use them in my day-to-day life too. Gayle has done a tremendous job of using words to explain how that weird gooey gel inside your head moves like when problem-solving. She deconstructs every approach to tackle a problem into atomic pieces. She goes into great depth about alternative designs, tradeoffs and runtime complexity. She talks about visualizing recursive calls as trees, thinking about BUD*, amortized analysis of ArrayList and much more. The great thing is that Gayle goes into copious amounts of details for each solution - she talks about how to start from a brute force solutions and optimize each component one-by-one and talks about tradeoffs in approaches. Overall, I think this a very helpful book. I would recommend you begin reading this book immediately after your first course on Algorithms. It will certainly help drill down the concepts and help strengthen your fundamentals. *BUD is a special term the author uses to describe strategies to optimize solutions
Review: A great interview preparation book, made even better with this edition. - Since the first edition, I've recommended Cracking the Coding Interview to people preparing for technical interviews. Gayle has a depth and breadth of knowledge that she shares freely in this book. She means what she says too: she's not a recruiter, or a sourcer, or affiliated with any of those groups -- she's an engineer who knows what it takes to be prepared for and ace a technical job interview. Full disclaimer: I worked with Gayle at Google, and I know her -- and back in the day I even saw her code. Forearmed with this additional information on how she works, I can say that she really knows her stuff here. There's a reason why multiple companies recommend this book to prospective candidates to prepare. It's not a cookbook, you can't just learn the examples rote and then ace an interview. For one thing: hiring managers like me know about the book, and we're not going to let our teams ask exactly these questions. However, by working through the examples in the book, you will gain an understanding and refresh your software engineering knowledge to a level where any algorithm, design or coding question that is thrown at you will be answerable. By following and solving the examples in this book, you'll refresh your memory on how to approach these problems. You'll make mistakes, and be more comfortable with making those mistakes and then moving past them. You'll get some insight into how you approach problems and potential pitfalls in your methodology. There are incredibly useful tips on how to describe your solutions, how to work through a coding question, and how to answer some more thorny behavioral questions. The 6th edition, with its additional 50+ questions, expanded solutions and explanations of the tech hiring process will put you in a good position to do your best in your job interview. As a hiring manager, I want you to do your best. The better you are prepared, the less nervous you'll be when you interview, and the better you'll perform. This book is an indispensable part of your interview preparation.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #13,871 in Books ( See Top 100 in Books ) #5 in Job Interviewing (Books) #10 in Job Hunting (Books) #15 in Software Development (Books) |
| Customer Reviews | 4.7 4.7 out of 5 stars (9,650) |
| Dimensions  | 7 x 1.59 x 10 inches |
| Edition  | 6th |
| ISBN-10  | 0984782869 |
| ISBN-13  | 978-0984782857 |
| Item Weight  | 2.75 pounds |
| Language  | English |
| Part of series  | Cracking the Interview & Career |
| Print length  | 687 pages |
| Publication date  | July 1, 2015 |
| Publisher  | CareerCup |

## Images

![Cracking the Coding Interview: 189 Programming Questions and Solutions - Image 1](https://m.media-amazon.com/images/I/61mIq2iJUXL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ It's a great book
*by A***A on September 20, 2016*

While this book is meant for interview practice, I would recommend you still read it just for fun if you're into algorithms. I've always believed that there's no "crack" to coding interviews; it's just a matter of whether you can code or not (well, at least at those sane companies not filling up school buses with golf balls). And that requires practice. Lots of practice. Which is why I spent all my free time working out problems on Hackerrank. For me, this went well . . . for a while. But there comes a point at which you get stuck. I remember working on some hackerrank problems in the medium to hard difficulty which I would not be able to proceed for weeks and weeks. No amount of googling for information, discussion boards or stack overflow threads paint a complete picture to help you when you're stuck. After countless such occasions and failing a few interviews, I gave in and bought this book. After all it was $20 - the cost of an uber to work. Now, I wish I had bought this sooner! Within reading the first two chapters I've already learnt so much about how to think about coding problems. There's also a nice collections of custom data structures at the end of the book. I've swiped some data structures straight out of this book and use them in my day-to-day life too. Gayle has done a tremendous job of using words to explain how that weird gooey gel inside your head moves like when problem-solving. She deconstructs every approach to tackle a problem into atomic pieces. She goes into great depth about alternative designs, tradeoffs and runtime complexity. She talks about visualizing recursive calls as trees, thinking about BUD*, amortized analysis of ArrayList and much more. The great thing is that Gayle goes into copious amounts of details for each solution - she talks about how to start from a brute force solutions and optimize each component one-by-one and talks about tradeoffs in approaches. Overall, I think this a very helpful book. I would recommend you begin reading this book immediately after your first course on Algorithms. It will certainly help drill down the concepts and help strengthen your fundamentals. *BUD is a special term the author uses to describe strategies to optimize solutions

### ⭐⭐⭐⭐⭐ A great interview preparation book, made even better with this edition.
*by J***I on July 9, 2015*

Since the first edition, I've recommended Cracking the Coding Interview to people preparing for technical interviews. Gayle has a depth and breadth of knowledge that she shares freely in this book. She means what she says too: she's not a recruiter, or a sourcer, or affiliated with any of those groups -- she's an engineer who knows what it takes to be prepared for and ace a technical job interview. Full disclaimer: I worked with Gayle at Google, and I know her -- and back in the day I even saw her code. Forearmed with this additional information on how she works, I can say that she really knows her stuff here. There's a reason why multiple companies recommend this book to prospective candidates to prepare. It's not a cookbook, you can't just learn the examples rote and then ace an interview. For one thing: hiring managers like me know about the book, and we're not going to let our teams ask exactly these questions. However, by working through the examples in the book, you will gain an understanding and refresh your software engineering knowledge to a level where any algorithm, design or coding question that is thrown at you will be answerable. By following and solving the examples in this book, you'll refresh your memory on how to approach these problems. You'll make mistakes, and be more comfortable with making those mistakes and then moving past them. You'll get some insight into how you approach problems and potential pitfalls in your methodology. There are incredibly useful tips on how to describe your solutions, how to work through a coding question, and how to answer some more thorny behavioral questions. The 6th edition, with its additional 50+ questions, expanded solutions and explanations of the tech hiring process will put you in a good position to do your best in your job interview. As a hiring manager, I want you to do your best. The better you are prepared, the less nervous you'll be when you interview, and the better you'll perform. This book is an indispensable part of your interview preparation.

### ⭐⭐⭐⭐⭐ Best book purchase I have ever made, unreservedly
*by C***R on June 21, 2017*

Best book I ever bought. I'm fairly certain the interview preparation guide and sample coding questions gave me the edge I needed to get through a recent, grueling coding interview emerging to be described by my recruiter and the clients as the "best candidate they'd seen in weeks". I was inspired to buy the book and learn from it after having made it all the way to the final phase of a long multi-test interview process with another company. What I lacked was the ability to resist the urge to panic and the confidence to do what I needed to succeed in a time-pressured whiteboard question. Although my portfolio was great and my personality evaluations very positive, with my terrible whiteboard performance I left those fine people with the impression I didn't know my head from my you know what. I found that the book's instructions were very helpful in providing a blueprint in how to slow down and think methodically and as a result I'm not just better at interviews, but a better coder overall I believe. By no means am I finished absorbing all the wisdom from this book, but I've already reaped immeasurable reward from just one short dedicated week studying it. Finally, while certainly this book cannot take you from 0 to 60 or replace a lack of portfolio, it will help polish experienced coders, especially the self-taught, maybe who need a little help communicating their ideas or tackling the kind of problems that are current interview fodder, which as we all know can be quite alien from the comfort zones of our specialties. Although, pure beginners may also get some value out of this as a learning checklist for being able to do the minimum of what the industry now expects developers to know well. Just buy the book!

## Frequently Bought Together

- Cracking the Coding Interview: 189 Programming Questions and Solutions (Cracking the Interview & Career)
- System Design Interview – An insider's guide
- Beyond Cracking the Coding Interview: Pass Tough Coding Interviews, Get Noticed, and Negotiate Successfully (Cracking the Interview & Career)

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.pt/products/15806723-cracking-the-coding-interview-189-programming-questions-and-solutions](https://www.desertcart.pt/products/15806723-cracking-the-coding-interview-189-programming-questions-and-solutions)

---

*Product available on Desertcart Portugal*
*Store origin: PT*
*Last updated: 2026-05-05*