Skip to content

Target Interview Questions and Answers (2026)

Target is a major US retailer founded in 1902, operating stores and ecommerce across the United States. Target India tech teams in Bengaluru build ecommerce, supply chain, and retail platforms that power Target.com and store operations. It is a growing campus recruiter for software engineering roles in India.
HQ: Minneapolis, Minnesota, USA
Employees: 440,000+
Revenue: $109B+

Explore: Interview experience · HR interview questions · Overview · Placement papers · Preparation guide

Overview

Target’s India tech hiring runs through Target Corporation India at Manyata Tech Park, Bangalore - a moderate-difficulty, multi-stage engineering loop (OA, live coding, machine coding, system design, behavioural) rather than a retail-store process.

Target interview process at a glance

Round Duration What they test
Recruiter screen 30 min Background, interest in Target, logistics
Online Assessment 60-90 min 2-3 DSA problems (Easy-Medium) + occasional SQL
Technical Round 1 40-50 min Live coding + machine coding (bug-fix/feature/tests)
Technical Round 2 ~60 min Problem-solving + system design
HR / Behavioural 20-30 min Teamwork, conflict handling, culture fit

Target online assessment: quick answers

These answers are compiled from public candidate reports, not from an official Target notice, and campus, intern and experienced hiring differ. The instruction screen of your own test is the final word.

Question Answer
Is there an online assessment at all? For campus and intern drives, yes. Experienced and referral hires often skip it: a 2025 Bangalore Software Engineer candidate was told by the recruiter there was no OA and went straight to interviews.
How many questions and how long? Not published. A December 2023 campus intern drive had MCQs on reasoning, quantitative aptitude and technical topics plus 2 coding problems; other reports describe a timed HackerRank test with 2-3 easy-to-medium DSA problems and sometimes a SQL question, and a 2020 campus report describes 11 questions: 10 output-prediction MCQs and 1 coding problem worth the most points. No report we read gives a reliable duration.
Does it have negative marking? Not published. None of the public Target reports we read mentions a penalty, so read the instruction screen before guessing.
How much is the cutoff? No test cutoff is published; shortlists are relative to the pool (29 students were shortlisted after the 2023 intern OA). The 2023 drive was open only to CS, IS, AIML and EC branches. A 7.0+ CGPA bar is sometimes cited, but we found no recent report confirming it.
Which platform is it on? Reports conflict. HackerRank appears in Glassdoor reports from 2016 and 2020 and in TechPrep’s 2026 process guide, while a 2020 GeeksforGeeks campus report describes HackerEarth. The 2023 campus pool drive report does not name one; your invite mail will.
What kind of coding problems come up? Easy to medium. Reported ones include counting how many digits of a number match a given digit, a graph problem, interval merges, grid BFS and top-K with a heap. Full test-case passes count more than partial elegant code.
Are interviews online or in person? Campus rounds are usually virtual (Zoom). Experienced hires report face-to-face rounds at Manyata Tech Park, Bangalore, plus one virtual round.

Target interview questions by role

The technical rounds follow the role and your experience level. These are questions candidates have reported on GeeksforGeeks and interviewexperiences.in; they show the level, not a fixed list.

Role Reported questions and topics
Intern / campus engineer Self-rating in your main language, Python tuples vs lists, live coding to print elements from a mixed tuple without if statements, the maximum and most frequent integer in a list. Stacks and queues and how to check if each is empty. Overloading vs overriding, the diamond problem in Java, SQL DML and transactions, whether Python supports multithreading (the GIL, mutexes, semaphores).
Software Engineer (about 2 years’ experience) Tower of Hanoi, Kth largest element in a stream, Three Sum, union of two sorted arrays. Java Streams, Spring Boot, REST APIs and microservices, two simple SQL queries. Low-level design of an Uber-like ride booking service, an API that fetches external data and checks the database, debugging multithreading.
Software engineer (2026 Bengaluru reports) An OA with MCQs and aptitude questions, then a DSA and resume round, a low-level design round and an HR culture-fit round. Another on-site report: easy DSA and one SQL question.
Hiring manager round Microservices, DBMS, Java and Spring Boot follow-ups, then STAR questions on motivation and what you are learning now.

Asked across every role: a deep walk through every item on your resume (one 2025 candidate struggled on a feature a teammate had built), how you would handle a team rejecting your solution after a week of work, and background questions in HR.

Recruiter screen

A short 30-minute call before the technical loop starts - background, why Target, and logistics like location and compensation expectations. It’s a filter, not a technical bar.

Common questions

  • Walk me through your resume and current role/projects
  • Why are you interested in Target?
  • Location and compensation expectations

Online Assessment

A timed HackerRank test with 2-3 DSA problems at Easy-to-Medium difficulty, sometimes including a SQL question. Correctness across test cases matters more than an elegant but incomplete solution. Recent drive reports also mention retail-flavoured patterns: interval merges (promotions), grid BFS (delivery reach), heap/top-K (SKU ranking), and occasional Java Streams filtering tasks on backend tracks.

Common questions

  • Array/string manipulation problems at Easy-Medium difficulty
  • Graph or tree traversal problems
  • SQL query problems (joins, aggregation)
  • Sliding-window / two-pointer and heap problems on timed papers

Technical Round 1

A 40-50 minute round, often with two interviewers, combining live coding in a shared IDE with a machine-coding task - candidates report being handed an existing code sample and asked to fix bugs, add a feature, and write tests, rather than starting from a blank editor. Some 2025 accounts describe corrupted log or text files that must be parsed and cleaned while applying SOLID-style structure - interviewers ask how the code would behave in production (logging, error paths), not only algorithmic correctness.

Common questions

  • Fix bugs in a given code sample and extend it with a new feature
  • Write test cases covering edge cases for the code you just modified
  • Algorithm questions on arrays, strings, or basic graph problems
  • Networking and DBMS fundamentals
  • Spring Boot / DI follow-ups when the starter code is Java-based

Technical Round 2

Roughly an hour of problem-solving and system design, scoped to high-level or low-level design depending on the role’s seniority. Backend-focused questions lean on Spring Boot and API design.

Common questions

  • Design a REST API for a retail domain problem (e.g. inventory or order status)
  • High-level or low-level design discussion depending on role seniority
  • Spring Boot / API design trade-offs for backend roles
  • Detailed walkthrough of your strongest project - architecture and hardest bug

Round-by-round narratives are on the Target interview experience page.

HR / Behavioural round

A closing 20-30 minute conversation evaluating soft skills, teamwork, and how you handle conflict or pressure.

Common questions

  • Tell me about yourself and why Target
  • Tell me about a time you went out of your way to create a great experience for a guest or customer
  • How would you handle an unhappy customer during a busy, high-pressure moment?
  • Describe a conflict with a teammate and how you resolved it

Sample answer frameworks for each of these are on the Target HR interview questions page.

Target Corporation India vs Target US retail hiring

Target Corporation India in Bangalore is Target’s technology and operations centre. It hires software engineers, data engineers and analysts through a coding-and-design loop, and that is the process this page covers. Target’s US store, distribution-centre and corporate retail hiring is a separate process with no coding test.

Generic “Target interview questions” lists often mix the two: US store-team questions about guests and shifts are not what the Bangalore engineering panels ask, beyond one or two customer-focused behavioural prompts. Campus hiring here usually starts with an online test, while experienced engineering hires often start directly with technical rounds.

Common technical interview questions and answers

Q: Write a SQL query listing stores whose total sales last month exceeded 100000.

SELECT s.store_id, s.name, SUM(o.amount) AS total FROM orders o JOIN stores s ON s.store_id = o.store_id WHERE o.order_date is at or after the first day of last month AND o.order_date is before the first day of this month GROUP BY s.store_id, s.name HAVING SUM(o.amount) greater than 100000 ORDER BY total DESC. The key distinction is WHERE filtering individual rows before grouping and HAVING filtering the grouped results afterwards - you cannot put the SUM condition in WHERE. Use half-open date ranges rather than BETWEEN so timestamps late on the last day are not silently dropped, and keep the raw column unwrapped so an index on order_date is still usable.

Q: When would you use BFS versus DFS on a graph?

BFS explores level by level with a queue, so on an unweighted graph the first time it reaches a node it has found the shortest path in edges - use it for shortest hop count, level-order traversal, and finding the nearest matching node. DFS uses a stack or recursion, goes deep first, and is the natural fit for cycle detection, topological sorting, connected components, and any problem where you need to explore a full branch before backtracking. Both are O(V + E) time; BFS memory scales with the widest level while DFS memory scales with the deepest path, which decides the choice on a very wide or very deep graph. On a weighted graph neither gives a shortest path, so you move to Dijkstra.

Q: How would you design a REST API for order status in a retail system?

Model resources as nouns: GET /orders/:id returns the order with its current status, and GET /orders with customerId and status query parameters lists them with cursor-based pagination. Use HTTP semantics correctly - 200 for success, 201 with a Location header on creation, 404 for an unknown order, 409 for a state-transition conflict, and 422 for a well-formed request that fails business validation. Make status changes explicit transitions such as POST /orders/:id/cancel rather than a client patching arbitrary status strings, since that lets the server enforce the state machine. Version the API in the path, require an idempotency key on any request that creates or charges, and never expose internal database ids as the sole identifier.

Q: Explain dependency injection in Spring Boot and the difference between @Component and @Bean.

Dependency injection means the framework constructs and supplies a class’s collaborators instead of the class instantiating them, so a service can be tested with a fake repository. Spring scans for @Component and its stereotypes @Service, @Repository, and @Controller, registering each annotated class as a singleton bean. @Bean is a method-level annotation used inside an @Configuration class, where you build the object yourself - the right choice for third-party classes you cannot annotate, or when construction needs conditional logic. Prefer constructor injection over field injection because it makes dependencies explicit, allows final fields, and works without a Spring context in unit tests.

Q: What happens when you type a URL into a browser and press enter?

The browser resolves the hostname through DNS, checking its own cache, the OS cache, then a recursive resolver that walks the root, TLD, and authoritative servers. It opens a TCP connection with a three-way handshake - SYN, SYN-ACK, ACK - and for HTTPS performs a TLS handshake to validate the certificate and agree a session key. It then sends an HTTP request; a load balancer routes it to an application server, which may hit a cache or database, and returns a response. The browser parses the HTML into a DOM, fetches subresources in parallel, builds the CSSOM, executes JavaScript, and paints. Mentioning the caches at each layer, and that HTTP/2 multiplexes those subresource requests over one connection, is what separates a good answer.

Q: What is the difference between a clustered and a non-clustered index?

A clustered index defines the physical order of rows on disk, so a table has at most one - in InnoDB the primary key is the clustered index and the row data lives in its leaf pages. A non-clustered or secondary index is a separate structure whose leaves store the key plus a pointer back to the clustered key, so a lookup on it costs an extra traversal unless the index is covering, meaning it already contains every column the query selects. That is why a random UUID primary key hurts write throughput - inserts land in the middle of the clustered order and cause page splits - while a monotonically increasing key appends cleanly. Composite indexes are usable left-to-right only, so an index on (a, b) helps a query filtering on a but not one filtering only on b.

Q: You are given working code and asked to add tests. What cases would you write?

Cover the happy path first, then boundaries - empty input, a single element, the maximum size, and values just inside and outside each valid range. Add invalid input: nulls, wrong types, malformed strings, and negative numbers where only positives make sense, asserting the specific exception rather than merely that something threw. Cover state-dependent behaviour such as calling the method twice, and any error path involving a dependency, using a mock to simulate a timeout or a 500. Each test should assert one behaviour with a name describing it, and shared setup belongs in a fixture - Target’s machine-coding round scores test quality as heavily as the fix itself.

Q: Given an array and a target, return the indices of two numbers that sum to the target.

Walk the array once, keeping a hash map from value to index. For each element compute the complement of target minus the element, and if that complement is already in the map you have the pair, so return the stored index and the current one. Otherwise insert the current value and index and continue. That is O(n) time and O(n) space, versus the O(n squared) nested loop. Insert after checking rather than before, otherwise an element pairs with itself when the target is exactly twice that value - that off-by-one is the case interviewers actually test.

Frequently asked questions about Target interviews

Does the Target online assessment have negative marking?

Not published. None of the public Target India candidate reports we read mentions a penalty, so read the instruction screen of your own test before guessing.

Is there an online assessment for every Target role, and what is on it?

No - campus and intern drives have one, but experienced and referral hires often go straight to interviews. Campus reports describe aptitude and technical MCQs plus 2 coding problems (December 2023), or a timed HackerRank test with 2-3 easy-to-medium DSA problems and sometimes SQL; a 2020 campus report describes a HackerEarth test with 10 output-prediction MCQs and 1 coding problem. The duration is not published.

What is the Target interview process for freshers?

Target India’s Engineer process typically runs 4-5 touchpoints over 2-4 weeks: 1. Recruiter screen (30 min) - background, interest, location/compensation expectations. 2. Online Assessment - a timed HackerRank test with 2-3 DSA problems, occasionally with SQL. 3. Technical Interview 1 (40-50 min, often with two interviewers) - live coding in a shared IDE, sometimes a machine-coding task (fix bugs/add a feature to existing code plus write tests). 4. Technical Interview 2 (~60 min) - problem-solving and system design at a level scoped to the role. 5. Behavioural round on teamwork and conflict handling.

Is Target’s India hiring for retail store jobs or software roles?

Software and technology roles. This page covers Target Corporation India (formerly Target India), the technology arm based at Manyata Tech Park, Bangalore, that builds Target’s e-commerce, supply chain, and enterprise systems. It runs a DSA-plus-system-design engineering loop, distinct from Target’s US retail/store hiring, which has no technical interview component.

What questions are asked in Target interviews?

Online Assessment problems sit at LeetCode Easy-Medium difficulty and often include a SQL question alongside 2 DSA problems. Technical interviews mix live coding (arrays/strings/graphs) with a machine-coding round - candidates report being handed an existing code sample and asked to fix bugs, add a feature, and write tests. Panels also ask about networking fundamentals, DBMS, and Spring Boot/API design for backend roles, plus a deep dive into your strongest project.

How many rounds are there in the Target interview?

Typically 4-5: a recruiter screen, an Online Assessment, one or two Technical Interviews (live coding/machine coding, then problem-solving and system design), and a closing HR/behavioural round. Exact count varies by drive - some campus cycles compress the recruiter screen into the first technical round.

How should I prepare for Target interviews?

Clear the OA with clean, fully-passing solutions on 2-3 LeetCode Easy-Medium problems, and don’t skip SQL practice - it shows up in the OA itself. For technical rounds, practice reading and modifying someone else’s code, not just writing from scratch, since the machine-coding format (fix bugs, add a feature, write tests) is common. Revise core CS fundamentals (networking, DBMS, OOPs) and keep one detailed project story ready. Use STAR for the behavioural round.

Is Target’s interview process considered hard?

Moderate, by most candidate reports - most engineers who reach the on-site/virtual loop eventually get an offer, and OA/technical questions skew Easy-to-Medium rather than Hard. That said, the Bangalore drive is selective at the recruiter-screen and OA stage, so getting through the funnel is the harder part.

How to prepare for Target interviews

  1. Loop map: Recruiter screen; Online Assessment; Technical Round 1; Technical Round 2. Confirm timings from the drive mail.
  2. Technical depth: Drill the Q&A section until answers are spoken, not read. Know every resume project cold.
  3. Experiences: Study round-wise notes on the interview experience page - real prompts beat generic lists.
  4. HR: Three STAR stories + a specific “Why Target?” on the HR page.

A practical Target prep plan

Use this as a default four-week loop before a Target drive. Adjust to your invite timeline.

  1. Week 1: Oa pattern first: sit one untimed paper, then redo it under the real clock. Open the Target previous-year sets on this site and mark which sections ate your time. Write the timing on a sticky note. That number is more useful than a 200-problem LeetCode streak you never timed.
  2. Week 2: Most Target drives fail people on the first timed paper or OA. Do three timed sits this week. After each one, log every miss in a two-column note: topic and why (slow, wrong formula, bad edge case, panic). The next sit should only add problems from that log.
  3. Week 3: Technical interviews at Target usually want a clean project story, one or two CS fundamentals, and (if the process has it) a behavioral or values round. Write STAR stories on paper, not in your head. Practise “Why Target?” with one concrete product, lab, or business line - not a slogan.
  4. Week 4: Star stories + one project walkthrough recorded on your phone. If you still have energy, redo only the questions you failed in week 2.

10-day crash version: Days 1-4 timed DSA, days 5-7 resume projects + CS fundamentals, days 8-9 mock interviews out loud, day 10 HR STAR stories on the HR page.

Compensation notes

Candidate-reported fresher/early-career packages for Target often cite ₹15-25 LPA fresher SWE/Analyst band. Treat forum numbers as ranges, not guarantees - confirm the written offer letter for your team and location.

Sources

Interview process details and sample questions on this site are editorially organized from public candidate reports and hiring write-ups, with round structure, prep notes, and company-specific framing added by our team. For round-by-round stories, see the Target interview experience page. For OA papers and coding drills, use Target on placementpapers.app. OA quick answers and role-wise questions draw on a GeeksforGeeks Target Corp. on-campus internship report (2023), a 2025 Bangalore Software Engineer report on interviewexperiences.in, TechPrep’s Target interview-process guide (2026, not India-specific), and 2016-2026 Glassdoor India and GeeksforGeeks 2020 campus reports seen via search snippets.