Sanjaay Gowda T S
All company profiles

COMPANY CONTEXT / 53 IN THE STUDY LIST

Kweichow Moutai Co., Ltd.

Consumer StaplesChinaSystem designSQL & data engineering

Kweichow Moutai produces and markets baijiu and related beverage products.

Original company-context practice, not verified company interview questions. Use the business setting to explain technical choices clearly.

01 / PRACTICE IN CONTEXT

Two problems to reason through.

Clarify assumptions before reading the model answer. Discuss what would change with different constraints.

Original company-context practiceHard

System design

Track bottle batches through corrections

Kweichow Moutai Co., Ltd. · Concept

Original practice scenario: Design a synthetic beverage traceability system connecting production batches, packaging lots and distributor shipments, including later data corrections.

Read model answer

Model traceability as versioned relationships between independently identified lots. The system must distinguish physical lineage from commercial shipment records and retain the evidence behind corrections.

Work through it

  1. Define identifiers and quantities for production, packaging and shipment entities; represent splits and merges with explicit edges and units.
  2. Validate conservation rules where applicable, quarantine conflicting scans and append corrections with author, time and reason rather than deleting history.
  3. Support bounded upstream and downstream searches from a lot, with tests for returns, partial shipments, duplicate events and missing links.

Tradeoffs to discuss

  • An append-only history supports investigation but requires clear views of current accepted lineage and disputed evidence.

Common pitfalls

  • A scanned label alone does not establish physical authenticity.
  • Do not assume every source reports events immediately or in causal order.
Open full question
Original company-context practiceMedium

SQL & data engineering

Compare distributor shipments without double counting

Kweichow Moutai Co., Ltd. · Concept

Original practice scenario: A synthetic beverage dataset has shipment lines, promotion records and distributor territories. Explain a safe monthly sales query when each shipment has several promotions.

Read model answer

Declare the result grain as distributor and reporting month, and aggregate each independent many-side relation before combining it. Otherwise promotions can multiply shipment revenue.

Work through it

  1. Deduplicate shipment lines by their stable business key and accepted revision, then compute quantity and revenue in a documented currency and unit.
  2. Summarize promotion exposure separately at a compatible grain; resolve territory history using the shipment date and non-overlapping effective intervals.
  3. Join the summaries and reconcile totals to the shipment-only baseline, retaining distributors with no promotion and explicitly handling missing territory.

Tradeoffs to discuss

  • Pre-aggregation limits row multiplication but can remove detail needed for attribution; maintain separate detailed analysis when required.

Common pitfalls

  • Do not repair fanout with an unexplained DISTINCT.
  • Use documented return and cancellation rules instead of silently treating every shipment as completed sales.
Open full question

02 / STRENGTHEN THE FOUNDATIONS

Related technical practice.

Browse company questions

03 / TEST AN APPROACH

Suggested coding exercises.

Exercises selected for these technical tracks. They are independent practice with visible tests and public solutions.

Study list: PwC Global Top 100 companies by market capitalisation, 2026 · 31 March 2026.

Keep learning beyond the interview.

Explore the Learning Hub