Sanjaay Gowda T S
All company profiles

COMPANY CONTEXT / 24 IN THE STUDY LIST

Chevron Corporation

EnergyUnited StatesSoftware engineeringData science

Chevron operates energy businesses across production, refining and related 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

Software engineering

Keep an equipment-work approval valid after the plan changes

Chevron Corporation · Concept

Original practice scenario: A hypothetical energy-site planning application routes a work package for review. The equipment scope changes after approval. Design version and authorization checks.

Read model answer

Bind an approval to a specific plan version and scope. A historical signature must not silently authorize later changes to the equipment, time window or work description.

Work through it

  1. Model the work package as versioned data with identified reviewers, approved scope and decision timestamps; preserve superseded versions for audit.
  2. Classify which edits invalidate which approvals, rechecking authorization and required reviews before the updated package may be released.
  3. Use optimistic concurrency or another explicit conflict mechanism, with idempotent decision records and tests for simultaneous edits, revocation and expired time windows.

Tradeoffs to discuss

  • Fine-grained approval reuse avoids repeated review but requires a defensible dependency model; invalidating every edit is simpler while creating more workload.

Common pitfalls

  • The application should support an approved operational process rather than claim to establish site safety by itself.
  • Never authorize execution merely because a user opened an approved version earlier.
Open full question
Original company-context practiceHard

Data science

Measure inspection completion without rewarding omitted assets

Chevron Corporation · Concept

Original practice scenario: A hypothetical operations dashboard reports that nearly all scheduled inspections passed. Some assets were removed from the schedule after problems were found. How would you redesign the metric?

Read model answer

Freeze the eligible inspection population and distinguish completion from outcome. A high pass rate among surviving scheduled records can conceal missed or removed work.

Work through it

  1. Create an as-of schedule snapshot with asset identity, due date and explicit cancellation or scope-change reasons, retaining changes rather than deleting rows.
  2. Report completed, passed, failed, overdue and legitimately withdrawn populations separately, reconciling every original scheduled item to one current disposition.
  3. Compare periods using consistent eligibility and maturity rules, reviewing whether withdrawals concentrate in particular asset groups or occur after adverse information arrives.

Tradeoffs to discuss

  • A fixed population supports accountability but may include genuinely obsolete work; documented scope changes keep that distinction visible.

Common pitfalls

  • Do not count a cancelled inspection as either a pass or a completed inspection.
  • An aggregate percentage should not replace the individual overdue or failed cases that require authorized follow-up.
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