Shopee interview, decoded.

Updated · Sources at the end

Shopee's engineering loop is more classical than most: strong computer-science fundamentals, algorithms at LeetCode medium to hard, and a system design round that keeps returning to the same underlying problem. Shopee's traffic is not steady. It peaks violently around campaign dates like 11.11, so the design questions are really questions about contention, oversell and queueing under a spike. Shopee itself is the e-commerce arm of Sea Group, alongside Garena in gaming and Monee in financial services.

Free · 2 minutes · no account

The questions for your exact Shopee role and level.

See the questions Shopee asks ↓Run a free mock interview →

Interviewing at Shopee? Below are the questions candidates report. For the ones your exact role and level will get, paste the posting. Your first mock is free.

01

Who Shopee hires

Shopee hires backend, frontend, mobile, data and infrastructure engineers across Singapore and its regional offices, into an engineering ladder that runs Software Engineer, Senior, Expert and Senior Expert. Experience with high-concurrency systems, payments or search carries disproportionate weight, because those are the systems the design round is drawn from.

02

What is the Shopee interview process?

Four to five stages, typically three to five weeks end to end, with an optional team-matching conversation at the finish.

01
Recruiter screen
15 to 30 minutes

Background, motivation and compensation expectations, asked early.

02
Online assessment
60 to 120 minutes, timed, usually HackerRank

Two to three algorithm problems that have to compile and pass the test cases. This is scored on output, not approach.

03
Technical phone screen
45 to 60 minutes by video

Live coding with commentary. Interviewers probe time and space complexity as you write rather than at the end.

04
Onsite coding
One or two rounds of 45 to 60 minutes

Arrays, strings, hash maps, trees, graph traversal, dynamic programming, sliding window, and explicitly concurrency and race conditions.

05
System design
45 to 60 minutes, mid-level and above

E-commerce systems under load: flash sales, inventory, vouchers, search ranking, order management across fulfilment methods.

06
Behavioural and culture fit
45 to 60 minutes

Scored against Sea's five values. Delivery under deadline pressure and decisions made on incomplete information come up repeatedly.

07
Hiring manager or bar raiser
45 to 60 minutes, senior candidates

Depth on your past systems and the judgement behind them.

Senior and above
08
Team matching
About 30 minutes

A fit conversation with a specific team such as payments, logistics or search.

Not always run
03

Shopee online assessment: questions and answers

Reported problems and how to solve them

The assessment comes right after the recruiter screen: a timed HackerRank test of two to three algorithmic problems at LeetCode medium to hard, in 60 to 120 minutes by candidate reports, scored on the test cases your code passes rather than on your approach. A score above 70 per cent typically advances you. Below are the problems candidates name most often from Shopee's coding rounds, the assessment included, and how each one is solved; the set rotates, so learn the pattern rather than the paper.

  • Minimum window substring: Sliding window over the string with a count map of the characters still needed and a counter of how many are satisfied. Expand the right edge until every character is covered, then shrink the left edge while it still is, recording the shortest window. O(n) over both strings.
  • Sliding window maximum: A monotonic deque of indices whose values are decreasing. Push the new index after popping smaller values from the back, pop the front once it falls outside the window, and the front is the window's maximum. Each index enters and leaves once, so O(n).
  • Number of islands: Flood fill on the grid: scan every cell, and each time you meet unvisited land, run a BFS or DFS that marks the whole component and count one. Iterative BFS avoids the recursion limit on a large grid, which is the failure mode the hidden tests are built for.
  • Coin change II (count the ways to make an amount): Unbounded knapsack. A one-dimensional table ways[0..amount] with ways[0] = 1, coins in the OUTER loop and amounts in the inner loop, so each combination is counted once regardless of order. Swapping the loops counts permutations, which is the wrong answer that still looks plausible.
  • Decode ways: One-dimensional dynamic programming over the digit string: dp[i] adds dp[i-1] if the single digit is 1 to 9, and dp[i-2] if the two-digit number is 10 to 26. Zeros are the whole difficulty: a lone '0' contributes nothing, and '30' has no decoding at all.
  • Concurrency and race conditions: Shopee asks about shared state in the coding rounds as well as in design: an inventory counter hit by two threads, an idempotent order write. Know the answer in your language of choice, a lock or an atomic compare-and-swap, and be able to say which one and why in a sentence.

Treat it as pass or fail on output. Read the input and output format before touching the problem, get a brute-force version passing the sample, then optimise; and check the largest allowed input against your complexity, since the medium-to-hard problems here are sized so that the quadratic answer times out.

04

What Shopee screens for

Sea Group publishes five values and the culture round is scored against them. "We Run" and "We Adapt" are the two that shape the questions most: expect to be asked about speed under pressure and about changing direction, more than about consensus building.

  • We Serve — meeting unmet needs and serving the underserved
  • We Adapt — embracing change rather than defending a plan
  • We Run — moving faster, better and with more urgency each day
  • We Commit — committing to the institution, to customers and partners, and to each other
  • We Stay Humble — humility in execution, and the reason a clean failure story lands better than a polished win
05

Shopee interview questions

Candidate-reported themes

The behavioural questions are conventional in shape and specific in what they reward: speed, decisions made without complete information, and initiative nobody asked for. The design questions are almost all the same question wearing different clothes.

Behavioural & motivation

  • Tell me about a time you had to deliver a project under an extremely tight deadline.Listening for: The trade · Who decided · What happened next
  • Describe a situation where you had to make a decision with incomplete information.Listening for: The gap · How they closed it · Cost of being wrong
  • Give an example of when you identified and solved a problem before anyone asked you to.Listening for: How they noticed · Why it mattered · How they took it on
  • Tell me about a time you disagreed with your manager. How did you handle it?Listening for: Engagement · Professionalism · Resolution
  • Describe a project that failed. What did you learn?Listening for: Ownership · Specificity · Learning

Technical

  • Design Shopee's flash sale system for 11.11 so no item is ever oversold.Flash sales: "Design Shopee's flash sale system for 11.11" — the signature question. Oversell prevention, inventory locking, queueing and sheddingListening for: No oversell · Load control · Order consistency
  • Distribute ten million vouchers so none is ever used twice.Vouchers at scale: Distributing millions of coupons without double-spend, which is the flash-sale problem in a second costumeListening for: Atomic claim · Scale · Redemption
  • Design product search and ranking for a marketplace with a billion listings.Search and ranking: Product search and ranking, and a real-time buyer-seller chat systemListening for: Indexing · Ranking · Latency
  • Design order management for three fulfilment methods: seller-shipped, warehouse and pickup.Orders and fulfilment: Order management across multiple fulfilment methods, plus multi-currency payment flowsListening for: State model · Integrations · Payments
  • Two buyers click 'buy' on the last item at the same moment. Walk through what your code does.Concurrency in the coding round: Race conditions come up in the algorithm rounds too, not only in designListening for: Names the race · Correct fix · Trade-offs

These are the reported themes — your loop is role-specific. Paste the actual posting and Calibrd predicts the questions for that exact role and level.

Predict my Shopee questions →
06

Pay

Software EngineerS$95.9K total
Senior Software EngineerS$148K total
Expert Software EngineerS$236K total
Senior Expert Software EngineerS$292K total

Levels.fyi medians for Singapore, in Singapore dollars, read on 15 August 2026, with an all-level median around S$132K. RSUs vest over four years, 25% at the first anniversary then 6.25% quarterly. Shopee sits below Grab at the entry and senior rungs and closes most of the gap at Expert, so the ladder matters more here than the headline number.

07

How to prepare for a Shopee interview

  1. Prepare the flash-sale design as your anchor answer. Inventory locking, oversell under concurrent buys, queueing and load shedding will carry the voucher, order and payment variants too.
  2. Treat the online assessment as pass or fail on output. It is timed and scored on passing test cases, so practise finishing rather than finishing elegantly.
  3. Revise concurrency properly, including race conditions and the primitives you would reach for. It appears in the coding rounds and not only in design.
  4. For the culture round, bring stories about speed and about changing direction. "We Run" and "We Adapt" are what that round is actually testing.

This guide covers Shopee's engineering and research hiring. For management and leadership roles the loop is similar but the bar shifts to people, delivery and strategy, so pair it with the leadership interview prep hub. The bar for your exact role comes from the role-by-role guides, and the prep that actually transfers is spoken, so run a mock interview before the real one.

Also interviewing at TikTok or Grab? Their guides follow the same format, from the first screen to the offer.

Knowing the questions isn’t the same as answering them out loud. Run a Shopee mock: spoken answers, coached on the spot. Your first mock is free.

Run a Shopee mock →
08

FAQ & sources

What is Shopee's interview process?

Four to five stages, typically three to five weeks end to end, with an optional team-matching conversation at the finish. The stages, in order: Recruiter screen; Online assessment; Technical phone screen; Onsite coding; System design; Behavioural and culture fit; Hiring manager or bar raiser; Team matching.

What does Shopee look for in candidates?

Sea Group publishes five values and the culture round is scored against them. We Serve; We Adapt; We Run; We Commit.

What questions does Shopee ask in interviews?

The behavioural questions are conventional in shape and specific in what they reward: speed, decisions made without complete information, and initiative nobody asked for. Technical themes: Flash sales; Vouchers at scale; Search and ranking; Orders and fulfilment; Concurrency in the coding round.

What is on the Shopee online assessment?

The assessment comes right after the recruiter screen: a timed HackerRank test of two to three algorithmic problems at LeetCode medium to hard, in 60 to 120 minutes by candidate reports, scored on the test cases your code passes rather than on your approach. A score above 70 per cent typically advances you. Covered on this page: Minimum window substring; Sliding window maximum; Number of islands; Coin change II (count the ways to make an amount); Decode ways; Concurrency and race conditions.

How do I prepare for a Shopee interview?

Prepare the flash-sale design as your anchor answer. Inventory locking, oversell under concurrent buys, queueing and load shedding will carry the voucher, order and payment variants too. Treat the online assessment as pass or fail on output. It is timed and scored on passing test cases, so practise finishing rather than finishing elegantly.

Prep for a real Shopee role

Practise your Shopee interview, out loud.

Paste a real Shopee posting and Calibrd predicts the questions for that role and level, benchmarks the pay, and flags the gaps an interviewer will probe in your CV — then listens to your spoken answers and coaches them. Your first mock is free.

Free to start · No card · Encrypted at rest, never used to train AI, remove anytime

Two weeks out?

Email me the Shopee prep checklist

The round that decides it, the questions they ask, and what to do before, in one email. Nothing else unless you sign up.

Shopee Interview: Online Assessment, Process, Pay — Calibrd