Coupang's engineering loop is heavily concentrated in its Bangalore office and is unusually long (candidates report 2-3 month timelines). A typical Senior/Staff SE loop runs 4-6 rounds: a phone screen (DSA), one or two coding rounds (LC-medium/hard, often graph/matrix/DP with an ask for asymptotically-optimal working code), a machine-coding LLD (2-hour laptop build of a small OOP service), a HLD system-design round, plus one or two behavioural rounds with the hiring manager and a bar-raiser. Coupang uses Amazon-style Leadership-Principle probing in the behavioural loops, and multiple candidates flag ghosting after onsites and a director/VP culture-fit final round.
These 18 writeups cover software engineering roles. All of them were posted under a forum handle, so we could not verify the authors’ identities.
Experienced. 4 rounds. Shared by anonymous_user on leetcode, 2025-03-31
1Coding / DSATechnicalSubsequence-counting question on a source pattern in a target string. Interviewer expected a working DFS + memoization solution.Covered: Dynamic programming, Arrays & strings
2BehaviouralBehavioralTaken by an engineering director. Multiple past-project probes on multi-solution tradeoffs and hard engineering decisions.Covered: Leadership Principles, Past projects
3LLD / HLDSystem designDesign a Bookshop system end-to-end: entities, APIs, inventory strong-consistency, availability, and extensibility to other item types.Covered: OOP, API design, System design
4DSATechnicalTwo matrix-traversal problems (counter-clockwise spiral and diagonal traversal) with working code expected.Covered: Arrays & strings
Senior Software Engineer (L5)
Received an offer
Experienced, 53 LPA base + 12.5L relocation + 5.3 LPA variable + 62L stock over 4 years (Bangalore). 1 round. Shared by anonymous_user on leetcode, 2024-10-25
1Full loop (unspecified round breakdown)TechnicalPoster shared level, offer numbers and Bangalore location but did not enumerate per-round content.Covered: Data structures & algorithms, System design
Senior Software Engineer (L5)
Not selected
Experienced. 4 rounds. Shared by anonymous_user on leetcode, 2025-06-13
1Hiring ManagerHiring managerSituational and past-impact questions. HM pushed back on several answers.Covered: Past projects, Behavioral
2Coding / DSATechnicalLC-medium stack + arithmetic problem. Interviewer wanted not just asymptotically optimal but the single best solution, with full working code and test cases.Covered: Arrays & strings
3HLDSystem designDesign an e-commerce system end-to-end.Covered: System design, Scalability
4LLDLow-level designDesign ATM functionality. Interfaces and classes were expected, driver class ran out of time.Covered: OOP, Low-level design
Senior Software Engineer (SSE, Eats Team)
Outcome not shared
Experienced. 1 round. Shared by debmalyapan53 on leetcode, 2025-09-23
1Phone ScreenPhone screen60-minute call with a Korean interviewer: implement a min-stack in O(1). Candidate went with the space-optimised variant. Interviewer expected the auxiliary-stack version and was not convinced by the alternative approach.Covered: Data structures & algorithms, OOP
Senior Software Engineer (Rocket Growth Team)
Not selected
Experienced. 1 round. Shared by debmalyapan53 on leetcode, 2025-11-13
1Phone ScreenPhone screen60 minutes: find the minimum distance between the two closest islands in a 0/1 grid using 4-directional movement (BFS/multi-source BFS style problem).Covered: Graphs, Arrays & strings
Staff Software Engineer
Not selected
Experienced. 4 rounds. Shared by angadp on leetcode, 2024-10-16
1Interview 1: System DesignSystem designDesign an A/B testing system. Interviewer was hunting for a very specific solution shape.Covered: System design
2Interview 2: System DesignSystem designDesign a distributed file system.Covered: System design
Experienced. 3 rounds. Shared by anonymous_user on leetcode, 2025-02-12
1Coding round 1TechnicalGiven a stream of like/dislike events on products, return the currently most-liked and most-disliked product at any query point (design + heap/ordered-map style question).Covered: Data structures & algorithms
2Coding round 2Technical2D grid where each cell encodes a direction (up/down/left/right). Determine whether you can reach the destination from a source by following cell directions.Covered: Graphs, Arrays & strings
3Design roundSystem designDesign a distributed job scheduler.Covered: System design, Concurrency
Software Engineer (Bangalore office)
Not selected
Experienced. 3 rounds. Shared by anonymous_user on leetcode, 2025-03-14
1CodingTechnicalImplement an in-memory file system (createFile, createFolder, ls, getContent, addContent). Follow-up: Jump Game I, approach only.Covered: Low-level design, OOP, Arrays & strings
2Machine Coding LLDLow-level designDesign a shipment-label printing service. No UML. Requirement clarification then straight into code with focus on OOP concepts and design patterns.Covered: Low-level design, OOP
3HLDSystem designDesign an internal monitoring and alerting system.Covered: System design
Staff Software Engineer
Outcome not shared
Experienced. 4 rounds. Shared by anonymous_user on leetcode, 2025-05-05
1Coding round 1TechnicalGraph problem about identifying trees within a graph.Covered: Graphs
2Coding round 2TechnicalImplement an in-memory file system: create directory, create/append file with content, cat file, list directory contents lexicographically (mirrors LC 1166 Design File System).Covered: Low-level design, OOP
3System designSystem designDesign an international order-tracking service across multiple third-party carriers with status and location history exposed to the end user.Covered: System design, API design
4Managerial roundHiring managerPast-project deep dive plus standard behavioural questions.Covered: Past projects, Behavioral
Staff Software Engineer (Bangalore)
Not selected
Experienced. 5 rounds. Shared by chandan16 on leetcode, 2025-10-09
2Coding 2TechnicalTwo matrix-parsing and traversal questions. Time expired before the second could be fully coded.Covered: Arrays & strings
3Design 1: HLDSystem designDesign a hotel/restaurant booking system. Interviewer praised the design.Covered: System design
4Bar RaiserBar raiserPast experience, projects, and leadership questions.Covered: Past projects, Leadership Principles
5Hiring ManagerHiring managerSimilar behavioural coverage to the bar-raiser round.Covered: Past projects, Leadership Principles
Staff Software Engineer
Outcome not shared
Experienced. 1 round. Shared by anonymous_user on leetcode, 2025-10-27
1CodingTechnical60-minute code-pairing round: design a counter data structure supporting inc(key), dec(key), getMaxKey and getMinKey all in average O(1) time (All O(1) Data Structure style).Covered: Data structures & algorithms
Staff Software Engineer (US)
Received an offer
Experienced, L6-1 offer (recruiter-provided). 7 rounds. Shared by anonymous_user on leetcode, 2025-11-22
1Phone ScreenPhone screen60 minutes: two behavioural questions plus one coding question with an in-depth follow-up on distributing the solution across a server fleet.Covered: Data structures & algorithms, System design, Behavioral
2Onsite: Bar RaiserBar raiserDeep grill on prior projects and behavioural answers with heavy follow-ups. Verdict Strong Hire.Covered: Past projects, Leadership Principles
3Onsite: CodingTechnicalTwo behavioural questions followed by a Sort Colors variant with a strict one-pass, no-map expectation. Verdict Weak Hire.Covered: Arrays & strings, Behavioral
4Onsite: Hiring ManagerHiring managerStandard behavioural coverage (hardest project, role, conflict handling). HM disengaged early because the candidate's flagship project lacked distributed-systems scale challenges. Verdict Strong Hire.Covered: Past projects, Behavioral
5Onsite: CodingTechnicalTwo behavioural questions then two coding questions: minimum connections to join two friend networks on a grid (BFS), and count distinct island shapes (canonicalise-and-hash pattern). Verdict Strong Hire.Covered: Graphs, Behavioral
6Onsite: System DesignSystem designTwo behavioural questions then design a ride-sharing service. Interviewer expected far more depth.Covered: System design, Behavioral
7Follow-up System DesignSystem designAdditional design round to close out mixed feedback: design a blob-storage service like S3.Covered: System design, Scalability
Software Engineer
Outcome not shared
Experienced. 1 round. Shared by anonymous_user on leetcode, 2026-01-07
1Machine Coding LLD (2 hours)Low-level designTwo-hour laptop build of a simplified product bidding platform: user registration, sellers post products with a minimum price, buyers place/update/withdraw bids, sellers view bids in descending order and accept the highest. Expected structure: driver class + POJOs + services + in-memory 'repositories'. Evaluated on class segregation, modularity, edge-case handling, and readability rather than UI, DB or persistence.Covered: OOP, Low-level design, API design
Staff Software Engineer
Outcome not shared
Experienced. 1 round. Shared by anonymous_user on leetcode, 2024-11-19
1Phone ScreeningPhone screenMerge K sorted lists. Candidate first offered a naive index-tracking solution, then optimised to a min-heap after a hint. Both were coded on time.Covered: Data structures & algorithms
Staff Software Engineer
Not selected
Experienced. 1 round. Shared by anonymous_user on leetcode, 2026-02-07
1CodingTechnicalString comparison / regex-pattern LC-hard problem. Candidate spotted the DP pattern but the solution had bugs.Covered: Dynamic programming, Arrays & strings
Software Engineer
Not selected
Experienced. 1 round. Shared by anonymous_user on leetcode, 2026-02-12
1Coding roundTechnicalGiven two islands in an n x n 0/1 grid, find the minimum number of water cells to convert into land to connect the two islands (LC 934 Shortest Bridge).Covered: Graphs, Arrays & strings
Staff Software Engineer
Outcome not shared
Experienced. 1 round. Shared by dedshot on leetcode, 2026-08-07
1Coding roundTechnicalGiven n warehouses and a list of bidirectional edges, orient the edges into a directed graph so that the number of components (unreachable nodes) is minimised. Candidate explored indegree-based orientation and DSU + cycle detection.Covered: Graphs
Software Engineer Intern (India)
Outcome not shared
Internship. 3 rounds. Shared by rahulbalaji2002 on leetcode, 2026-06-18
1Online AssessmentOnline assessmentTimed OA followed by a phone call clearing the candidate to onsite interviews two days later.Covered: Data structures & algorithms
2OnsiteTechnicalCoding and system-design rounds scheduled two days after the OA. Poster asked the community for topic guidance.Covered: Data structures & algorithms, System design
3Final HMHiring managerFinal hiring-manager conversation. Long silent gap on the decision (several weeks with no update).Covered: Behavioral, Past projects
What Coupang is hiring for now
666 open roles in our index. Advertised pay floors run $138k to $174k (median $159k, from 41 postings that state pay).
Coupang's engineering loop is heavily concentrated in its Bangalore office and is unusually long (candidates report 2-3 month timelines). A typical Senior/Staff SE loop runs 4-6 rounds: a phone screen (DSA), one or two coding rounds (LC-medium/hard, often graph/matrix/DP with an ask for asymptotically-optimal working code), a machine-coding LLD (2-hour laptop build of a small OOP service), a HLD system-design round, plus one or two behavioural rounds with the hiring manager and a bar-raiser. Coupang uses Amazon-style Leadership-Principle probing in the behavioural loops, and multiple candidates flag ghosting after onsites and a director/VP culture-fit final round.
What topics does Coupang test in interviews?
Commonly reported topics include Graphs, Dynamic programming, Arrays & strings, Low-level design, System design, OOP.
These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often. Treat this as directional prep, not a script.