Tech Check 14 August — Question Navigation

Updated 7 min read source
On this page11
  1. The client’s list, in their words
  2. The gates — what the last candidate failed on
  3. RAG — the core of the role
  4. Agents and structured output
  5. Prompting and cost
  6. Databases — “which have you worked with, how do you optimise them”
  7. Backend, APIs and integrations
  8. FinTech domain — do not skip
  9. Behavioural
  10. Written for this interview
  11. The three behaviours that decide it

Tech Check 14 August — Question Navigation

Fast links into the study notes, one entry per question the client actually listed, plus the topics the prep doc marks [M] (must discuss in depth). Tick the box once you can answer it out loud in 60–120 seconds.

The bold path under each item is the primary note; the rest are related. Links are relative to this file.

The call itself: The call itself — everything except the answers is the opening, the 90-second self-intro, handling follow-ups and closing — everything that is not a technical answer.

Say it out loud: Answers — say these out loud is the one-page script — every question below with the answer written the way you would speak it, each one inside the 60-90 second budget. Read that on the morning; use this page to go deeper on anything that feels thin.

Context: Tech Check Prep — Senior Backend + Applied AI (FinTech, Part-Time) is the prep plan and the answer skeletons. The raw client brief and the hiring feedback live in description.txt, which stays local and is not published.

The question list was written from the last rejection. The AI-depth questions below are the pass/fail gates, not warm-ups.

The client’s list, in their words

Their message names these. The six below the fold are the gates; this one is the opener and it has no single note — it is your narrative.

The gates — what the last candidate failed on

These six map one-to-one onto the previous rejection. Do these first.

RAG — the core of the role

Agents and structured output

Prompting and cost

Databases — “which have you worked with, how do you optimise them”

Backend, APIs and integrations

FinTech domain — do not skip

Behavioural

Written for this interview

Two notes were added because the question list needed them and the repo had no dedicated coverage:

  • pgvector in production — HNSW vs IVFFlat, ef_search as the recall dial, the filtered-ANN cliff, and why an index built for one operator is silently ignored by a query using another. Your own stack, and §10 of the prep doc asks for exactly this.
  • Which model for which task — question 10 on the client’s list. Task-based routing, escalation rate, why embeddings and reranking want their own models, and the cost levers in order.

FastAPI project structure was added earlier for the FastAPI question they named directly.

The three behaviours that decide it

From the client’s feedback on the last candidate — worth more than any note on this page:

  1. Reason aloud. 60–120 seconds per technical answer, in the shape context → options → decision → trade-off → result. A correct 15-second answer still fails.
  2. Never stop at “I don’t know.” Bridge to the nearest thing you have done: “not Weaviate specifically, but the same pattern on pgvector, where the trade-off was…”
  3. Slow English beats fast English. Fluency reads as fewer errors, not more words.