Interview Prep Resources for TPMs

Preparing for interviews isn’t easy. There is a variety of topics to refresh and the amount of unknowns is infinite. However, there are a few resources and steps that canContinue reading “Interview Prep Resources for TPMs”

Designing a Software System is like Designing a House

When I first started leading software projects that involved system design, I thought system design is some sort of dark magic that only a few special individuals posses. How doContinue reading “Designing a Software System is like Designing a House”

Prepare for System Design Interview Part 2

This part of this two part series covers the fundamentals of the system design you need to know to get prepared for the system design portion of the TPM interviewContinue reading “Prepare for System Design Interview Part 2”

Prepare for a System Design Interview Part 1

This part of this two part series covers the fundamentals of the system design you need to know to get prepared for the system design portion of the TPM interviewContinue reading “Prepare for a System Design Interview Part 1”