Sanjaay Gowda T S
All company profiles

COMPANY CONTEXT / 07 IN THE STUDY LIST

Broadcom Inc

Information TechnologyUnited StatesSoftware engineeringSQL & data engineering

Broadcom supplies semiconductor and infrastructure-software products for networking, computing and enterprise systems.

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

Schedule packet queues without starving a small flow

Broadcom Inc · Concept

Original practice scenario: A hypothetical network appliance serves flows with different packet sizes. Compare a simple round-robin queue with a byte-aware fair scheduler.

Read model answer

Fairness should be defined in bytes or service time when packet sizes differ. Serving one packet from each flow per round can allocate very different bandwidth shares.

Work through it

  1. State the desired weights and maximum acceptable delay, then maintain per-flow queues with bounded total memory and an explicit overflow policy.
  2. Use a deficit counter or comparable byte-aware mechanism: add each flow quantum, transmit eligible packets, and carry unused credit across rounds.
  3. Test small packets against large packets, idle-to-active transitions and persistent overload, recording throughput share and tail waiting time.

Tradeoffs to discuss

  • Larger quanta reduce scheduling overhead but can increase short-flow latency; strict priority lowers selected latency while risking starvation.

Common pitfalls

  • Reset or retain unused credit deliberately when a queue becomes empty.
  • Bound queue admission separately from fair service, because a fair scheduler cannot prevent memory exhaustion.
Open full question
Original company-context practiceHard

SQL & data engineering

Reconcile virtual-machine inventory with software entitlements

Broadcom Inc · Concept

Original practice scenario: A hypothetical infrastructure-software report compares virtual-machine inventory with license entitlements across hosts. How would you prevent snapshot and join errors?

Read model answer

Choose an as-of time and a license-consumption rule before comparing counts. A migrating virtual machine may appear on two hosts even though it is one logical machine.

Work through it

  1. Give virtual machines stable identities and retain host membership intervals; collapse duplicate observations within each authoritative inventory snapshot.
  2. Map entitlements at their contractual grain, such as host or resource pool, and aggregate consumption independently before joining to entitlement totals.
  3. Produce separate rows for uncovered consumption, unused entitlement and unknown mappings, with controls over both populations and their effective dates.

Tradeoffs to discuss

  • A current-state report is simpler than interval accounting but cannot explain historical migration or entitlement changes.

Common pitfalls

  • Do not assume every license is consumed per virtual machine; the metric is part of the hypothetical contract.
  • Treat missing inventory coverage as unknown rather than evidence that capacity is unused.
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