What you'll learn: how to answer six more customer and solution-design scenario questions (a first week on site, a legacy system with no API, an availability promise, a handover, a model-customisation choice and a customer-specific request) with a repeatable structure, and how to practise them without memorising a script.
At a glance
Figure 1. The practice loop for every question in this bank
How to read this: the loop returns to clarifying, because the habit being trained is asking before answering, not reciting a sketch.
- This is an optional extension of the six reference pages; it adds six shorter questions.
- Each question has what it assesses, an answer framework, a strong sketch, one common mistake and one follow-up.
- Every sketch shows reasoning with numbers that are illustrative; none is a script to memorise.
- Nothing here describes how any company interviews. The scenarios are practice material, invented for this course.
- Score yourself on one thing per attempt: did your first sentence contain a question to the customer?
Scenario
Composite scenario, not a real company. A backend engineer from a Java integration team has a forward deployed engineer interview round in two weeks. A friend plays the interviewer and the customer, Lumen Industrial Supply, the fictional distributor. The friend holds six scenario cards and allows four minutes per card. The candidate wants practice at structure, not a list of lines to repeat. All numbers in the answers are illustrative.
What you will be able to do
- Answer a customer scenario in four minutes with a clarify, constrain, option, recommend, agree structure.
- Turn an availability target into allowed downtime and combine two components into one figure.
- Compare integration options for a system with no API using freshness, load and ownership.
- Explain why a customer-specific request goes to the product team as evidence, not as a promise.
Prerequisites
- The interview loop and an answer framework, which this page extends.
- The four reference pages FDE scenarios and solution design scenarios; these questions are different, so none repeats a case.
- Cost and economics for token cost arithmetic, used in one follow-up.
Core ideas
How to read a question card
Each card below has five parts. The assessment tells you what the interviewer listens for. The framework is the order of your answer. The sketch is one strong example, written as speech. The mistake and follow-up show where weak answers fail and where a good one gets pushed.
In the interview: "Walk me through how you would approach this." A good answer opens with a question, states a constraint it heard, offers at least two options with a cost for each, recommends one with a reason and names the next step and its owner.
Q1. You start on site at the customer on Monday. The pilot demo is in six weeks. What do you do in week one?
What it assesses. Whether you map people, data and access before you build, and whether you start the slow things first.
Answer framework.
- Name the people: sponsor, daily users, data owner, security reviewer.
- Ask for twenty real examples of the work the assistant should help with.
- File the access requests on day one; they take longest.
- Build the smallest end-to-end slice by Friday.
- Send a one-page list of assumptions and open questions to the sponsor.
Strong answer sketch.
I would not open an editor on Monday. I would ask who owns the product data, who signs off on security and who will actually use this, then book thirty minutes with each. I would ask the sales engineers for twenty real questions from last month and sort them by how often they come up. Access requests go in on day one, because if security needs three weeks, that is half the schedule. By Friday I want a thin slice running on whatever data I can get: one question in, one cited answer out, even if it is wrong. Then I send the sponsor my assumptions, so we correct them in week one, not week five.
One common mistake. Designing the final architecture before seeing one real question or getting data access.
One follow-up. Security says access takes three weeks. What do you do with those three weeks?
Q2. The product data lives in a legacy system with no API. How do you get a pilot going?
What it assesses. Whether you compare integration options on freshness, load and ownership, and pick the one that is safe and fast enough, not the most elegant.
Answer framework.
- Ask how fresh the data must be for the pilot's decisions.
- List the options and their cost on the source system.
- Recommend the lightest option that meets the freshness need.
- State the freshness to the user, so a stale answer is visible.
- Plan the move to something better after the pilot, with an owner.
Strong answer sketch.
| Option | Freshness | Load on the source | Who owns it |
|---|---|---|---|
| Scheduled export file | Hours to a day | One bulk read | The source team |
| Read-only replica or view | Minutes | A second copy absorbs queries | The database team |
| Vendor or message integration | Near real time | Low | The vendor, with a cost |
In this scenario the specifications change a few times a year, which I would confirm with the data owner, so a nightly export is fresh enough for the pilot. It costs the source team one scheduled job and puts no query load on the live system. I would show "data as of 02:00" on every answer. If the pilot works, I would ask the database team for a read-only view, which gets us to minutes.
One common mistake. Querying the live production database from the AI service, which risks slowing the system people run the business on.
One follow-up. The export has duplicate rows and two units for the same field. Whose job is it to clean, and how do you find out?
Q3. The customer wants a 99.9% availability commitment for the pilot. What do you say?
What it assesses. Whether you can turn a percentage into minutes, notice that dependencies multiply, and negotiate a commitment you can keep.
Answer framework.