Coupang interview process (2026)

Round-by-round breakdown of the Coupang software engineering interview across 3 levels and 17 rounds: interview mode, sample questions, and worked solutions.

Coupang salary & ratings · All interview processes

Software Engineer (L4)

Difficulty: Medium · Timeline: ~4-6 weeks · Recommended prep: 6-8 weeks

  1. Round 0: Recruiter Screen

    Phone · ~30 min

    Mode of interview: Remote phone or video interview

  2. Round 1: HackerRank Online Assessment

    Assessment · ~90 min · difficulty 2/5 · elimination round

    Mode of interview: Online assessment · HackerRank

    Sample question: Merge delivery windows — Given N time windows [start, end] in which a Rocket Delivery rider can pick up packages, merge all overlapping windows and print the resulting disjoint windows in sorted order.

  3. Round 2: DSA Interview 1

    Onsite · ~60 min · difficulty 3/5

    Mode of interview: Live interview · HackerRank CodePair

    Sample question: Top K frequent products — Given a stream of N product IDs from Coupang search logs and an integer K, print the K most frequently searched product IDs, breaking frequency ties lexicographically.

  4. Round 3: DSA Interview 2 + CS Fundamentals

    Onsite · ~60 min · difficulty 3/5

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Warehouse shortest path — A fulfillment-center floor is an R x C grid with blocked cells; a picker robot moves up/down/left/right. Return the minimum number of moves from the dock to a target shelf, or -1 if unreachable. Follow-up: what changes if some cells cost 2 moves?

  5. Round 4: Hiring Manager + Leadership Principles

    Behavioral · ~45-60 min · difficulty 2/5

    Mode of interview: Live behavioral interview

Senior Software Engineer (L5)

Difficulty: Hard · Timeline: ~4-6 weeks · Recommended prep: 8-10 weeks

  1. Round 0: Recruiter Screen

    Phone · ~30 min

    Mode of interview: Remote phone or video interview

  2. Round 1: Coding Screen

    Phone · ~60 min · difficulty 3/5 · elimination round

    Mode of interview: Live interview · HackerRank CodePair

    Sample question: Expression evaluator — Given an arithmetic expression string containing non-negative integers, +, -, *, / and spaces (e.g. "3+5*2-8/4"), evaluate it with standard precedence using integer division, without using eval or built-in parsers.

  3. Round 2: DSA Onsite

    Onsite · ~60 min · difficulty 3/5

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Coupon segmentation — Given a promo string and a dictionary of valid coupon codes, count the number of ways the string can be segmented into a sequence of valid codes. Follow-up: return one valid segmentation with the fewest codes.

  4. Round 3: LLD / HLD Design

    System_design · ~60-75 min · difficulty 4/5

    Mode of interview: Live system design interview

    Sample question: Design a rate limiter for a pub-sub system — support per-publisher and per-topic limits, burst handling (token bucket vs sliding window), and describe how limits stay consistent across multiple broker nodes.

  5. Round 4: Hiring Manager Round

    Behavioral · ~45-60 min · difficulty 3/5

    Mode of interview: Live behavioral interview

  6. Round 5: Bar Raiser

    Behavioral · ~60 min · difficulty 4/5

    Mode of interview: Live behavioral interview

Staff Software Engineer (L6)

Difficulty: Hard · Timeline: ~5-8 weeks · Recommended prep: 8-12 weeks

  1. Round 0: Coding Phone Screen

    Phone · ~60 min · difficulty 3/5 · elimination round

    Mode of interview: Live interview · HackerRank CodePair

    Sample question: Order stream de-duplication — Given a stream of order events (order_id, timestamp, status), return the latest status per order while detecting out-of-order and duplicate events; discuss how your in-memory design maps to a real consumer.

  2. Round 1: Coding Round (loop)

    Onsite · ~60 min · difficulty 4/5

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Kth largest in a stream at scale — Maintain the K largest order values over a continuous stream; then extend to a sliding 24-hour window and explain what breaks when the stream is partitioned across consumers.

  3. Round 2: System Design (HLD)

    System_design · ~75 min · difficulty 5/5

    Mode of interview: Live system design interview

    Sample question: Design Coupang's order + inventory platform — millions of orders/day across dozens of fulfillment centers with a same-day/next-dawn delivery promise: reserve inventory at checkout without overselling, keep FC stock views fresh, and survive an FC going offline mid-day.

  4. Round 3: Focus Round (domain deep dive)

    Other · ~60 min · difficulty 4/5

    Mode of interview: Interview format varies by team

  5. Round 4: Hiring Manager Round

    Behavioral · ~45-60 min · difficulty 3/5

    Mode of interview: Live behavioral interview

  6. Round 5: Bar Raiser

    Behavioral · ~60 min · difficulty 4/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.