Discover new books on Goodreads
Meet your next favorite book
2025 Software Development Interview List
Books I need to read through for interviewing this year.
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
1 |
100 Go Mistakes and How to Avoid Them
by
Teiva Harsanyi (Goodreads Author)
4.67 avg rating — 222 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Building Generative AI Services with FastAPI: A Practical Approach to Developing Context-Rich Generative AI Applications
by
4.33 avg rating — 3 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
AI Engineering: Building Applications with Foundation Models
by
Chip Huyen (Goodreads Author)
4.51 avg rating — 450 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
by
Chip Huyen (Goodreads Author)
4.47 avg rating — 921 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
The Developer's Playbook for Large Language Model Security: Building Secure AI Applications
by
3.94 avg rating — 18 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Build a Large Language Model
by
4.62 avg rating — 194 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Hands-On Large Language Models: Language Understanding and Generation
by
4.31 avg rating — 165 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
Designing Data-Intensive Applications
by
Martin Kleppmann (Goodreads Author)
4.70 avg rating — 10,103 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Generative AI in Action
by
4.20 avg rating — 20 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play
by
David Foster (Goodreads Author)
4.30 avg rating — 246 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Natural Language Processing with Transformers: Building Language Applications with Hugging Face
by
4.41 avg rating — 202 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
How AI Works: From Sorcery to Science
by
Ronald T. Kneusel (Goodreads Author)
4.18 avg rating — 146 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Database Internals: A deep-dive into how distributed data systems work
by
Alex Petrov (Goodreads Author)
4.25 avg rating — 526 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale
by
4.16 avg rating — 717 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
High Performance Browser Networking
by
Ilya Grigorik (Goodreads Author)
4.51 avg rating — 840 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Rust for Rustaceans
by
Jon Gjengset (Goodreads Author)
4.52 avg rating — 296 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Python Workout
by
4.17 avg rating — 29 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
Pandas Workout
by
4.86 avg rating — 7 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Fluent Python: Clear, Concise, and Effective Programming
by
Luciano Ramalho (Goodreads Author)
4.62 avg rating — 1,737 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
19 books ·
1 voter ·
list created August 19th
by Vinay Keerthi (votes) .
Like
Lists are re-scored approximately every 5 minutes.
People Who Voted On This List (1)
Vinay Keerthi
1044 books
60 friends
60 friends
Related News
Here at Goodreads World Headquarters, we’re often asked by friends and family for specific book recommendations. We’re happy to do so, of...
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.