Your Cart
Loading


Two books, one goal: get the job, then write code your team is happy to change

Two books, one goal: get the job, then write code your team is happy to change.


The first book prepares you for the coding interview. The second shows you how to design software that keeps working after the interview, when the real changes start. Together they cover the two skills that matter most to Java developers: solving problems under pressure, and building systems that are easy to change.


📘 The Code Interview, Second Edition

Real Java coding interview questions, solved step by step


- 48 real interview questions, each worked from the brute-force solution to the optimal one

- 117 follow-up questions with answers, the questions interviewers really ask next

- A repeatable method: clarify the problem, start simple, optimize, test the edge cases and explain the complexity

- Java solutions with JUnit tests; the ideas carry over to any language


📗 A Practical Guide to Building Software That Can Change, Second Edition

Software design principles, trade-offs and architecture for working developers


- 11 chapters and 70 figures, built around one real system that grows from a messy first version into a clean design

- When each principle helps, what it costs, and when to leave it alone: SOLID, coupling and cohesion, DRY, KISS and YAGNI

- Testability, conflicting principles, boundaries and APIs, and architecture

- Java 17 with no frameworks, and tested code for every chapter on GitHub


What you get


- Both complete books as PDF files

- A download link by email right after payment

- Read on your laptop, tablet or e-reader, and search the whole text

- $25 for both books, $5 less than buying them separately


Not sure yet? Read Chapter 1 of each book free on codersite.dev:

- codersite.dev/book/theCodeInterview.html

- codersite.dev/book/softwareDesignPrinciplesV2.html


Written by Moises Gamio, software engineer and founder of codersite.dev.

Choose a pricing plan

bundlePrice

$25

Bundle Includes

Here are all the products that are included in your bundle

A Practical Guide to Building Software That Can Change

$15.00

THE CODE INTERVIEW: Real Java Coding Interview Questions, Solved Step by Step

$15.00