Cover of Programming interviews exposed

Programming interviews exposed

by John Mongan, Noah Suojanen, Eric Giguère · first published 2007

46mentions
29recommended by
42HN commenters
2008–2021first – last mentioned

69% recommend31% neutral

Why HN recommends it

Practical interview prep guide covering standard algorithm topics plus concurrency, OOP, databases and language specifics, with clearly explained solutions. Suits newer developers who want to know what to expect.

Summarised by Claude from recommending comments

Programming Interviews Exposed 2nd Edition The pressure is on during the interview process but with the right preparation, you can walk away with your dream job. 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. The authors take you step-by-step through new problems and complex brainteasers they were asked during recent technical interviews. 50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearl

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

90 2007: 0 mentions2008: 1 mention2009: 1 mention2010: 2 mentions2011: 8 mentions2012: 3 mentions2013: 2 mentions2014: 9 mentions2015: 3 mentions2016: 7 mentions2017: 2 mentions2018: 1 mention2019: 0 mentions2020: 3 mentions2021: 2 mentions2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • mindcrime · Oct 30, 2014 · Recommends

    …concrete steps you can take. 1. Find, read, and do the exercises in two or three of the various popular books on "programming interviews". I'm thinking of books like Cracking the Coding Interview[1], Programming Interviews Exposed[2], Ace the Programming Interview[3], etc. 2. The companies you mentioned are well known for asking lots of detailed questions on fundamental computer sciences concepts. If doing "big o" analysis and…

    on “Ask HN: Dealing with Failed Interview at Google and AWS?” ↗
  • sdnlafkjh34rw · Jan 8, 2020 · Recommends

    …it's similar to Java.) ○ You will be expected to write code in your interviews and you will be expected to know a fair amount of detail about your favorite programming language. ○ Book Recommendation: Programming Interviews Exposed; Secrets to landing your next job by John Monagan and Noah Suojanen (Wiley Computer Publishing) ● Recursion and Induction: ○ You should be able to solve a problem recursively, and know how to use and…

    on “Ask HN: Joining Big Tech in One’s 40s” ↗
  • gradyj · Apr 4, 2018 · Recommends

    - Programming Interviews Exposed - Head First Design Patterns - Clean Code I'm a junior in my first job and I've had these books in my personal library for a while now. Incredible helpful

    on “Ask HN: What books do you keep on your desk?” ↗
  • prakash · Mar 13, 2008 · Recommends

    The "Programming Interviews Exposed" book covers most of what Steve talks about. http://www.amazon.com/dp/047012167X/

    on “Get that job at Google” ↗
  • Jun8 · Jun 30, 2010 · Recommends

    I'll recommend two books: Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition and Puzzles for Programmers and Pros. Especially the latter is a great resource to sharpen your skills on puzzle type questions. Also, there's the classic…

    on “Any resources for code challenges or riddles?” ↗
  • spaghetti · Sep 19, 2011 · Recommends

    Programming Interviews Exposed is great: http://www.amazon.com/Programming-Interviews-Exposed-Secrets... http://www.careercup.com/ is also helpful. Lastly you can look around http://programmers.stackexchange.com

    on “Ask HN: good, quick algorithms course to prepare for big tech interviews?” ↗
  • jharding · Jun 5, 2012 · Recommends

    You should give Programming Interviews Exposed: Secrets to Landing Your Next Job (http://www.amazon.com/Programming-Interviews-Exposed-Secrets...) a read. It gives you a good idea of what to expect and how you can prepare. I read it before I started…

    on “Ask HN: Any tips for a dude going on a first-ever programming interview?” ↗
  • tobyjsullivan · Nov 29, 2012 · Recommends

    …with the goal of learning a wide base of knowledge instead of just learning what is needed to solve today's problem. My personal recommendation for a starting point would be to read and thoroughly study Programming Interviews Exposed: Secrets to Landing Your Next Job (2nd Ed.). This book just offers a wide range of topics all of which need to be mastered to be a "good" programmer and be able to handle many challenges that are given…

    on “Am I (Un)Hireable As A Coder?” ↗
  • implicit_none · Oct 15, 2014 · Recommends

    This book was very useful to me: http://www.amazon.com/Programming-Interviews-Exposed-Secrets...

    on “Ask HN: How do I prepare myself for a algorithms' exercise” ↗
  • joshvm · Nov 21, 2014 · Recommends

    A friend of mine was applying to various large tech companies and recommended Programming Interviews Exposed (Mongan). It's got good coverage of standard interview algorithms as well as broader topics like concurrency, oop, databases and tech-specific interview prep. He didn't get the job at Google unfortunately,…

    on “The Algorithm Design Manual” ↗
  • NumberSix · Aug 4, 2015 · Recommends

    …https://youtu.be/rEJzOhC5ZtQ and a web site: http://www.careercup.com Others include: Elements of Programming Interviews: The Insider's Guide by Adnan Aziz http://www.amazon.com/Elements-Programming-Interviews-Inside... Programming Interviews Exposed: Secrets to Landing Your Next Job by John Mongan, Noah Kinder, and Eric Giguire http://www.amazon.com/Programming-Interviews-Exposed-Secrets...

    on “Any website for practicing coding interview” ↗
  • vmarsy · Jul 8, 2016 · Recommends

    …and std::unordered_map/set allowed). Being able to code a sssp on an unweighted graph should be a doable objective. PS: Another resource I enjoy that the author didn't mention : https://www.amazon.com/Programming-Interviews-Exposed-Secret...

    on “Amazon software engineer interview” ↗
  • tedmiston · Aug 12, 2016 · Recommends

    …types of data structures, a couple search algorithms, etc but not enough. They didn't give me the intuition I was looking for. Alternatively, the most recommended books I've seen for your use case are _Programming Interviews Exposed_ (PIE) [3] and _Cracking the Coding Interview_ [4]. [1]: https://projecteuler.net/ [2]: http://codekata.com/ [3]: https://www.amazon.com/Programming-Interviews-Exposed-Secret... [4]: https://www.amazon.com/Cracking-Coding-Interview-Programming...

    on “Ask HN: 8 years working, now 3-4 months off to learn. Looking for advice” ↗
  • implicit_none · Feb 3, 2014 · Recommends

    …which I’ve started to work through. My current tasks are: learn more about test driven development (something I wish Udacity taught on day 1) and work through implementing solutions to the problems in “Programming Interviews Exposed” (an awesome book). But am I really ready? Up to this point I’ve learned things when I needed to: Need to take in money -> learn Stripe; need to make it faster -> learn knockout; can’t stand all this…

    on “Ask HN: Am I ready to be a Python developer?” ↗
  • spaghetti · Aug 22, 2011 · Recommends

    …Cormen but iirc there are no solutions to the problems. Programming Pearls is awesome too... there are solutions to many of the problems (but not all). Ironically the most helpful book I've read is Programming Interviews Exposed. This book contains solutions that are explained very thoroughly.

    on “Best algorithms book I ever read” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help