
Target software engineer candidates describe a recruiter screen or online assessment, then practical coding, Java and Spring Boot, SQL and design rounds, and a hiring-manager conversation with behavioral questions.
$113K
Avg. Base Comp
$140K
Avg. Total Comp
Not reported
Typical Rounds
Not reported
Process Length
Target software engineer candidates describe a loop that is more applied than puzzle-driven, though the format differs from one report to the next. Most start with a recruiter conversation or an online assessment: one report is a 60-minute test at roughly LeetCode-medium level, another mixes technical multiple-choice questions with three coding problems, and a third is a Spring Boot coding assignment.
The technical rounds lean toward practical backend work. Reported tasks include coding a shopping cart class, fixing a bug in existing code and writing test cases during a pair-programming session, a topological sorting question, explaining concurrency in Java, and SQL and OOP fundamentals. One candidate faced a 90-minute low-level design round with in-depth Kafka questions. That was followed by a Twitter-style high-level design that probed trade-offs and touched on e-commerce scenarios such as warehouse management.
Behavioral questions appear in most reported loops. Candidates were asked why they want Target, to walk through projects in depth, and to explain the choices they made. A hiring-manager conversation shows up in several reports, and one candidate describes a closing call about availability.
Outcomes vary: some candidates received offers and others were rejected, one without feedback. Practice explaining your reasoning aloud, and prepare one project you can defend in detail, including why you built it the way you did. It also helps to rehearse debugging unfamiliar code while writing tests under time pressure.
Synthesized from 29 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Target process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Target
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Monthly Customer Report | |
| Customer Orders | |
| Over-Budget Projects | |
| Average Order Value | |
| Normalize Grades | |
| Hurdles In Data Projects | |
| Black Friday Shopping Spree | |
| Common Prefix | |
| Seller Type Modeling | |
| Sales Leaderboard | |
| Client Solution Pushback | |
| Your Strengths and Weaknesses | |
| Slow OLAP Aggregations | |
| Random SQL Sample | |
| Top 3 Users | |
| Retailer Data Warehouse | |
| Total Spent on Products | |
| Total Transactions | |
| Valid Anagram | |
| Cumulative Sales Since Last Restocking | |
| Monthly Product Sales | |
| Max Quantity | |
| ATM Robbery | |
| String Palindromes | |
| Find Mismatched Words | |
| Testing Constraints | |
| Azure Kubernetes Infrastructure | |
| Friend Requests Down | |
| Why Do You Want to Work With Us |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report opening with a recruiter call (in one case only about five minutes) or an online assessment. Examples include a 60-minute test at roughly LeetCode-medium level, technical multiple-choice questions with three coding problems, and a Spring Boot coding assignment. One candidate had a coding challenge with a set deadline after the recruiter call.
Reported technical rounds include coding a shopping cart class, longest-substring and array-rotation problems, and SQL, DBMS and OOP fundamentals. One candidate had a pair-programming session over Zoom. The task was to fix a bug in existing code and write tests in about 1.5 hours, and the session also included a topological sorting question.
Some candidates report design discussion. One described a 90-minute low-level design and domain round with in-depth Kafka questions, then a 60-minute Twitter-style high-level design touching e-commerce scenarios such as warehouse management. Another was asked how they would architect an application and sketch pseudo code. Not every candidate reports a design round.
Candidates describe hiring-manager conversations covering past projects, concurrency in Java and behavioral questions. One was asked why they wanted to join Target. Some report a closing conversation about salary expectations or availability.