Target Interview Experience | Backend Engineer-L4 | Septemper 2025

target logo
target
Backend Engineer-L4Offer
October 14, 202519 reads

Summary

I successfully cleared my interview process for a Backend Engineer-L4 role at Target, which involved an online assessment, two technical rounds, and a hiring manager round over approximately 25 days.

Full Experience

My interview journey with Target for a Backend Engineer-L4 position began when a recruiter reached out to me on LinkedIn. The entire process took about 25 days from the initial contact to the final verdict.

Online Assessment

The online assessment consisted of three coding questions:

  1. A straightforward question involving simple loops and if-else conditions.
  2. A problem where I needed to find numbers divisible by sqrt(n) within a given range [L, R], for which a stack-based solution was expected.
  3. A dynamic programming problem that was a variation of the classic minDistance string problem.

Technical Interview Round 1 (60 minutes)

This round focused on a mix of DSA, system design, and theoretical concepts:

  1. I was given a DSA question on performing a zig-zag traversal of a binary tree.
  2. There was a quick discussion on designing an E-commerce site, though it didn't delve into deep discussions beyond my initial design explanation.
  3. I faced several theoretical questions covering topics like SOLID principles, the CAP theorem, and key considerations for upgrading Java from version 8 to 17.
  4. Finally, I was asked how I would sort all strings starting with a specific character 'c' within a List<String> strList using only Java streams.

Technical Interview Round 2 (60 minutes)

This round was purely dedicated to system design. I was tasked with designing a Personalized Promotion System. This involved gathering all requirements, providing rough API contracts, explaining my choice of database and why, and illustrating with sample database contracts. This round extended by about 10 minutes due to the engaging discussion.

Hiring Manager Round (45 minutes)

The final round with the hiring manager covered various aspects:

  1. I provided a high-level overview of my current organization's projects.
  2. I answered multiple STAR-based behavioral questions.
  3. We discussed the differences and use cases for RDBMS versus NoSQL databases.
  4. I shared my exposure to AI technologies.
  5. I talked about my contributions and responsibilities within my present team.
  6. Lastly, there was a discussion about my current compensation details.

I was happy to receive the final verdict of "Selected" after the entire process.

Interview Questions (15)

Q1
Numbers Divisible by Sqrt(N) in Range
Data Structures & Algorithms

Given a range [L, R], find numbers divisible by sqrt(n). A stack-based solution is expected.

Q2
String minDistance Variation
Data Structures & Algorithms

A variation of the minDistance string problem, likely requiring a dynamic programming solution.

Q3
Binary Tree Zig-Zag Level Order Traversal
Data Structures & Algorithms

Implement a zig-zag level order traversal for a binary tree.

Q4
E-commerce Site Design
System Design

Design an E-commerce site. The discussion was mainly around the design explanation.

Q5
SOLID Principles
Other

Discuss the SOLID principles of object-oriented design.

Q6
CAP Theorem
Other

Explain the CAP theorem.

Q7
Java 8 to 17 Upgrade Considerations
Other

Discuss key considerations and changes when upgrading Java from version 8 to 17.

Q8
Sort Strings by Starting Character using Java Streams
Other

Given a List<String> strList, sort all strings starting with a specific character 'c' using only Java streams.

Q9
Personalized Promotion System Design
System Design

Design a Personalized Promotion System. This included gathering requirements, providing rough API contracts, justifying the chosen database, and showing sample database contracts.

Q10
Current Project Overview
Behavioral

Discuss a high-level overview of projects in my current organization.

Q11
STAR Based Questions
Behavioral

Answer multiple behavioral questions using the STAR method.

Q12
RDBMS vs NoSQL Comparison
Other

Discuss the differences and trade-offs between RDBMS and NoSQL databases.

Q13
AI Exposure Discussion
Other

Discuss my exposure and experience with Artificial Intelligence.

Q14
Team Contributions and Responsibilities
Behavioral

Discuss my contributions and responsibilities within my current team.

Q15
Current Compensation Details
Other

Discussion about my current compensation details.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!