Skip to content
Preptima

Architecture & Tech Leadership interview questions and answers

Rounds specific to senior, staff, principal, and architect titles, where the subject is judgement and organisational impact rather than code.

21 published across 7 topics.

Defending a decision under challenge, articulating what you gave up, and reasoning about reversibility.

hardDesignScenario

You are asked to design something distributed and your honest answer is one Postgres box. When is that the strongest answer in the room, and when does it end the interview?

One PostgreSQL primary with a replica and tested backups is the strongest answer when a capacity estimate built from the prompt fits it with headroom and the core invariants need transactions. It ends the interview when the prompt rules it out, or when you use it to decline the distributed design you were asked for.

5 minsenior, staff, lead
hardDesignScenario

How do you decide between a modular monolith and microservices?

The choice turns on team topology and independent deployability, whether domain boundaries are stable, data ownership and distributed-transaction cost, and real operational maturity. Default to a modular monolith with enforced internal boundaries and extract services only on evidence.

4 minsenior, staff, lead
All 4 in Architecture Trade-offs

Eliciting and prioritising non-functional requirements, and turning them into testable targets.

All 3 in Quality Attributes & NFRs

Recording decisions so they survive turnover, and communicating architecture to mixed audiences.

All 3 in Documentation & ADRs

Migration & Modernisation

2 questions

Strangler-fig sequencing, dual writes, data migration, and de-risking a legacy replacement.

hardDesignCase Study

How do you replace a system that cannot be switched off?

Put a routing facade in front of the old system, migrate one business capability at a time, and treat dual-write as a reconciliation problem rather than two inserts: name a writer of record at every moment, shadow-compare before flipping reads, and sequence slices so value lands early.

6 minsenior, staff, lead

Cloud cost modelling, build-versus-buy reasoning, and defending spend to non-technical stakeholders.

All 3 in Cost & Efficiency

Setting direction, managing technical debt as a portfolio, and aligning architecture to business goals.

mediumDesignScenarioCase Study

How do you decide whether to build a capability in-house or buy it?

Build what your users pay you for and buy the rest, correcting that heuristic for switching cost and data gravity. The comparison people get wrong is licence fee versus zero, when it is really licence fee versus salaries, on-call and opportunity cost for as long as the system lives.

5 minsenior, staff, lead
All 3 in Technical Strategy

Situations to reason through: a failing rewrite, a vendor lock-in, a security mandate, a merged codebase.

All 3 in Architecture Scenarios