CareerCup Books

Cracking the Coding Interview: 150 Programming Questions and Solutions
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice. 

Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.

Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.
Cracking the PM Interview: How to Land a Product Manager Job in Technology
How many pizzas are delivered in Manhattan? How do you design an alarm clock for the blind? What is your favorite piece of software and why? How would you launch a video rental service in India? This book will teach you how to answer these questions and more.

Cracking the PM Interview is a comprehensive book about landing a product management role in a startup or bigger tech company. Learn how the ambiguously-named "PM" (product manager / program manager) role varies across companies, what experience you need, how to make your existing experience translate, what a great PM resume and cover letter look like, and finally, how to master the interview: estimation questions, behavioral questions, case questions, product questions, technical questions, and the super important "pitch."
The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company
Hiring bonuses, onsite pools, cocktails, flexible hours ... meaningful work! This is the stuff of recent graduates' dreams—and the shimmering lure dangling at Google, Apple, Microsoft, and other top tech firms. Scoring those coveted positions requires brains, drive, a minimum of luck, and an abundance of smart moves. The Google Résumé is the only book that delivers the critical know-how to get you through the door, in the job, and up the first rungs of the tech ladder.

Former Microsoftie, Appleite, and Googler Gayle Laakmann McDowell is the mentor you need. Get crucial advice on choosing a major, minor, internship, and part-time job that will make you a superior candidate. Identify your weaknesses, and start developing a track record of achievement now.

The hiring processes and requirements of the tech industry are unique—and the competition, stiff. No matter your tech savvy, there are infinite ways to improve your chances of landing your dream job, from picking relevant extracurricular activities to striking the right tone during an interview.

Filled with answers to real job-seekers' questions, a list of 156 résumé action words, and examples of choice answers to tough interview questions, The Google Résumé also teaches you how to:

  • Develop a specialized skill while you're in school
  • Land an interview
  • Create a great first impression
  • Navigate the hiring procedures for programmers, designers, and game developers
  • Negotiate an offer

There are a lot of smart people in the world, and anyone can catch a little dumb luck. But if you want to stand out among the roiling mass of tech strivers, you have to do everything right. Here's how.

Sample Resources
About the Author
Gayle Laakmann McDowell'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, McDowell 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.

McDowell graduated from the University of Pennsylvania with a bachelor's and a master's degree in Computer Science.

Books

is a comprehensive book walking you through getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More