Broadcom / VMware interview process (2026)

Round-by-round breakdown of the Broadcom / VMware software engineering interview across 2 levels and 10 rounds: interview mode, sample questions, and worked solutions.

Broadcom / VMware salary & ratings · All interview processes

Software Engineer (SDE / SDE II) — Bangalore/Hyderabad/Pune

Difficulty: Medium · Timeline: ~2-4 weeks · Recommended prep: 3-6 weeks · Cooldown: ~6-12 months

  1. Round 0: Recruiter / HR screen

    Phone · 20-30 min · elimination round

    Mode of interview: Remote phone or video interview

  2. Round 1: Hiring Manager screen

    Phone · 45-60 min · difficulty 2/5 · elimination round

    Mode of interview: Remote phone or video interview

  3. Round 2: Technical coding round(s)

    Onsite · 45-60 min · difficulty 2/5

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Remove Nth Node From End of List — Given the head of a singly linked list and an integer n, remove the n-th node from the end of the list and return the head. Aim for a single pass.

  4. Round 3: System design / project deep-dive

    System_design · 45-60 min · difficulty 3/5

    Mode of interview: Live system design interview

    Sample question: Project architecture deep-dive: draw the flow, then make it resilient and horizontally scalable — Pick a service you built. Draw its end-to-end request/data flow, then extend the design: where does it fall over under 10x load, how do you add horizontal scale, and how do you make it resilient to a node/AZ failure (redundancy, retries, timeouts, data consistency)?

  5. Round 4: Managerial + HR / offer

    Behavioral · 30-45 min · difficulty 1/5

    Mode of interview: Live behavioral interview

Senior Software Engineer (SDE III / SDE IV / Staff) — Bangalore/Hyderabad

Difficulty: Medium · Timeline: ~3-6 weeks · Recommended prep: 4-8 weeks · Cooldown: ~6-12 months

  1. Round 0: Recruiter screen

    Phone · 20-30 min · elimination round

    Mode of interview: Remote phone or video interview

  2. Round 1: Hiring Manager screen

    Phone · 45-60 min · difficulty 3/5 · elimination round

    Mode of interview: Remote phone or video interview

  3. Round 2: Technical coding round(s)

    Onsite · 60-90 min · difficulty 2/5

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Median of Two Sorted Arrays — Given two sorted arrays nums1 and nums2 of sizes m and n, return the median of the combined sorted array. Target O(log(m+n)) run time.

  4. Round 3: System design (senior)

    System_design · 60 min · difficulty 3/5

    Mode of interview: Live system design interview

    Sample question: Design a high-throughput distributed system (e.g. logging/monitoring pipeline or distributed cache) — >1hr practical deep-dive — Design a horizontally scalable, high-throughput distributed system such as a logging/monitoring pipeline or a distributed cache. Cover ingestion and load balancing, data partitioning/sharding, replication and the consistency model (e.g. eventual consistency), a pub-sub/queue layer (e.g. Kafka), caching (e.g. Redis), failure handling/failover, and capacity estimation. Expect deep follow-ups on your tradeoffs for well over an hour.

  5. Round 4: Managerial + HR / offer close

    Behavioral · 30-60 min · difficulty 2/5

    Mode of interview: Live behavioral interview

Other companies' interview processes

Worked sample solutions (code, design diagrams, and STAR answers) for every round are available in the FAANGPlus app: open interview processes.