Skip to main content

Target

Retail / Tech · Minneapolis, MN

Target's tech division builds the supply chain, inventory, and omnichannel platforms powering 2,000+ US stores.

Rounds
6 rounds
Focus
DSA + System Design + SQL
System Design
Yes
Timeline
3–4 weeks to offer
Role:

Rounds 1–2 are fully visible · Round 3+ unlocked with a free account

Online Assessment

Round 1 of 6OA
90 min
MST / ClusteringGreedyRule Engine SimulationPriority Ordering

Two medium-hard problems — one algorithmic, one system simulation. The SDE-2 OA is harder than SDE-1 primarily through the follow-up constraint: optimize for scale, not just correctness. A solution that works on 100 stores needs to survive on 1,900 stores with 50M weekly transactions.

Medium

What to expect

  • Problem 1 (Medium-Hard): e.g., 'Find the optimal set of N distribution centers to minimize average delivery distance to all stores in a region' — graph problem with greedy clustering or K-medoids reasoning
  • Problem 2 (Medium): e.g., 'Simulate a promotional pricing engine — rules arrive in priority order, some overlap, some are exclusive; compute the final price for each cart item' — rule engine simulation with careful precedence handling
  • Both problems must pass all test cases — partial scoring is limited on Target's OA platform
  • 90 minutes sounds generous; it isn't if you hit a tricky test case on Problem 1 and debug for 20 minutes

Practice on KnowEase.AI

Pair Programming Round

Round 2 of 6DSA / Coding
60 min
Java Spring BootDesign PatternsAsync ProcessingRefactoring

Target's pair programming round at SDE-2 is deliberately close to day-to-day work. In 2024-2025 reports from the L5 Bengaluru track, candidates received a Java Spring Boot service — e.g., one that reads a large product CSV and computes store-level inventory metrics — and were asked to fix bugs, apply a design pattern (usually Strategy or Factory), implement async processing, and write tests. This is not a LeetCode session. Candidates who only practiced algorithmic problems on a blank editor are consistently caught off-guard.

Medium

What to expect

  • A real Java codebase snippet: e.g., a Spring Boot batch job reading 500K product records from a CSV; the bug is a missing null check on discontinued items causing a NullPointerException that only surfaces in production-scale files
  • Feature addition: 'Add asynchronous processing so this batch job doesn't block the main thread' — CompletableFuture or @Async annotation with a thread pool config
  • Design pattern question: 'Refactor the discount calculation logic so adding a new promotion type doesn't require modifying existing classes' — Strategy pattern, with interviewers checking whether you can name it and draw the class boundary
  • Follow-up after coding: 'How would you run this job on 50M product updates per day in near-real-time?' — they want Kafka + consumer groups, not just a bigger server

Practice on KnowEase.AI

SQL Deep-Dive Round

Round 3 of 6SQL Round
60 min
CTEsLEAD/LAGNTILEConditional AggregationPartitioning Strategy

Full details unlocked with a free account

Sign up free to unlock →

Low-Level Design

Round 4 of 6LLD / OOD
60 min
OODDesign PatternsState MachineExtensibility

Full details unlocked with a free account

Sign up free to unlock →

System Design

Round 5 of 6System Design
60 min
Event-Driven ArchitectureEvent SourcingReal-time Inventory SyncRecommendation SystemsA/B Testing Infrastructure

Full details unlocked with a free account

Sign up free to unlock →

Hiring Manager

Round 6 of 6Behavioral / HM
45 min
Business Impact FramingCross-functional CommunicationRetail Engineering Motivation

Full details unlocked with a free account

Sign up free to unlock →
Questions — coming soon.
Company Guide — coming soon.

About Target SDE-2 Interviews

Target SDE-2 (Senior Engineer) interviews in Bengaluru run 6 rounds: OA, pair programming (Java-heavy, day-to-day coding style), a Low-Level Design round, a standalone SQL deep-dive, and System Design. The system design interviewer explicitly avoids rate-limiters and chat apps — they want retail-adjacent distributed problems. The LLD round is a differentiator: design a parking lot or order management service with actual class hierarchies, not whiteboard diagrams. SQL depth increases significantly: 3-4 complex queries plus schema design and query optimization on 500M-row tables.

See interview loops for other companies:

Start your Target SDE-2 prep plan

Practice the exact topics tested in each round — DSA, system design, SQL, and LLD.

Start free →