Interview Prep


Cracking the Coding Interview: 150 Programming Questions and Solutions
System Design Interview – An insider's guide
Designing Data-Intensive Applications
The Algorithm Design Manual
Fluent Python: Clear, Concise, and Effective Programming
Ace the Data Science Interview: 201 Real Interview Questions Asked By FAANG, Tech Startups, & Wall Street
Case Interview Secrets: A Former McKinsey Interviewer Reveals How to Get Multiple Job Offers in Consulting
Elements of Programming Interviews in Python: The Insiders' Guide
Elements of Programming Interviews: The Insiders' Guide C++
Introduction to Algorithms
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
System Design Interview – An Insider's Guide: Volume 2
Database Internals: A deep-dive into how distributed data systems work
Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
Understanding Distributed Systems: What every developer should know about large distributed applications