Interview Books and Resources

I read over 3,000 pages of books for the interview prep process. Interview preparation is important if you want to significantly increase your chances of getting an offer. In this blog post, I provide the books and resources I used to land offers from Google, Apple, Microsoft, Facebook, McKinsey, Bain, Goldman Sachs and Morgan Stanley, and more for roles in software engineering, data science, product management, consulting, investment banking, trading, quant finance and more.

 

Books

Here are some of the books I read for the interview prep process. You might be able to find some of the books at your school library.

 

Cracking the Coding Interview

by Gayle Laakmann McDowell

For software engineering, quant finance and product management positions

 

 

 

 

 

 

 

 

 


 

 

Cracking the PM Interview

by Gayle Laakmann McDowell

For product management positions

 

 

 

 

 

 

 

 

 

 


 

 

Case In Point

by Marc P. Cosentino

For consulting and product management positions

 

 

 

 

 

 

 

 


 

 

 

 

Investment Banking

by Joshua Rosenbaum and Joshua Pearl

For investment banking positions

 

 

 

 

 

 

 

 

 

 


 

 

Mergers and Inquisitions 400 Questions

by Mergers & Inquisitions

For investment banking positions

 

 

 

 

 

 

 

 

 

 

 

 


 

 

Vault Guide to Finance Interviews

by D. Bhatawedekhar and Dan Jacobson

For sales and trading, quant finance, and investment banking positions

 

 

 

 

 

 

 

 

 

 

 


 

Introduction to Algorithms

by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

For software engineering, quant finance and product management positions

 

 

 

 

 

 

 

 

 

 


 

Other Resources

Here are other resources I used for the interview prep process. All of these services are free (some of them include more features for a price).

 

 

Facebook CodeLab

This website provides interactive practice questions for programming interviews

For software engineering and product management positions

 

 

 

 


 

 

 

MIT Career Development Handbook

This handbook provides career advice from resumes to behavioral questions

For all positions

 

 

 

 

 


 

 

Interview Cake

 This website provides interactive practice questions for programming interviews. I particularly like the explanations for the solutions.

For software engineering, quant finance and product management positions

 

 

 


 

 

Refdash Mock Interviews

This startup provides free mock interviews.

For software engineering, quant finance and product management positions

 

 

 


 

 

HackerRank

This website provides programming challenges and competitions for a range of programming languages.

For software engineering, quant finance and product management positions

 

 

 

 


 

 

McKinsey Interview Prep

 This website provides practice case questions, with solutions, and also provides videos on how to master each component of a consulting interview

For consulting and product management positions

 

 


 

 

Investopedia Term of the day

You can sign up to the ‘Term of the day’ newsletter, which sends you a new financial term each day. This newsletter helped me increase my financial vocabulary.

For sales and trading, quant finance and investment banking positions

 


 

Other Suggestions

Please leave your suggestions for interview resources in the comments below!

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *