Sanjaay Gowda T S
All company profiles

COMPANY CONTEXT / 11 IN THE STUDY LIST

Berkshire Hathaway Inc

FinancialsUnited StatesSQL & data engineeringData science

Berkshire Hathaway owns businesses across insurance, transportation, energy, manufacturing and other sectors.

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

SQL & data engineering

Consolidate subsidiary reports without losing local meaning

Berkshire Hathaway Inc · Concept

Original practice scenario: A hypothetical diversified holding group receives monthly subsidiary reports with different account codes and currencies. Design a reconciled analytical dataset.

Read model answer

Keep original submissions separate from the standardized reporting view. Consolidation requires an effective mapping and explicit measurement rules, not just appending spreadsheets with similar column names.

Work through it

  1. Define each submission by subsidiary, reporting period, version, currency and source account; reject duplicate keys and retain the original file reference.
  2. Apply versioned account mappings and approved period-specific conversion inputs, preserving unmapped accounts as exceptions rather than dropping them from the result.
  3. Aggregate at the intended reporting grain and reconcile both source and mapped totals, treating intercompany eliminations as separately identified adjustments.

Tradeoffs to discuss

  • Central mappings improve comparability but can hide useful local distinctions; retaining both local and consolidated dimensions supports review at additional storage cost.

Common pitfalls

  • Never join a source row to multiple active mappings and accidentally multiply its amount.
  • A later resubmission must supersede a known version rather than appear as another month of activity.
Open full question
Original company-context practiceHard

Data science

Evaluate predictions with immature insurance outcomes

Berkshire Hathaway Inc · Concept

Original practice scenario: A hypothetical insurance analyst trains a model on claims that take months to resolve. How would you prevent recent claims from appearing artificially inexpensive?

Read model answer

Treat outcome maturity as part of the observation design. A claim with no recorded payment yet is not necessarily a zero-cost claim, and later records may revise earlier estimates.

Work through it

  1. Define prediction time, claim cohort and target maturity, retaining the date each payment or adjustment became available to the analyst.
  2. Use time-separated evaluation with equally mature outcome windows, comparing against a transparent cohort-based baseline before more complex predictors.
  3. Report performance by claim age and relevant segments, plus sensitivity to unresolved outcomes and the proportion excluded from mature evaluation.

Tradeoffs to discuss

  • Waiting for mature outcomes improves comparability but delays feedback; preliminary measures are faster while requiring explicit uncertainty and later reconciliation.

Common pitfalls

  • Do not train on final settlement fields that were unavailable when the prediction would have been made.
  • Separate claim frequency from claim amount so a changing case mix does not masquerade as better prediction.
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