Upload Button Icon Add office photos

Target

Compare button icon Compare button icon Compare

Filter interviews by

Target Senior Software Engineer Interview Questions and Answers

Updated 15 Jul 2025

Target Senior Software Engineer Interview Experiences

2 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. Sliding Window Maximum with Threshold
  • Ans. 

    Find the maximum value in a sliding window of an array with a specified threshold.

    • Use a deque to maintain indices of useful elements in the current window.

    • Remove elements from the front of the deque if they are out of the current window.

    • Pop elements from the back of the deque if they are less than the current element.

    • Check if the maximum value exceeds the threshold before adding to results.

    • Example: For array [1, 3, -1,...

  • Answered by AI
  • Q2. What is the process for uploading 1 GB of data using an API, and how would one create a robust API for this task?
  • Ans. 

    Uploading 1 GB of data via API requires chunking, error handling, and efficient data transfer methods.

    • Use chunked uploads: Split the 1 GB file into smaller chunks (e.g., 10 MB each) to facilitate easier uploads.

    • Implement resumable uploads: Allow users to resume uploads from the last successfully uploaded chunk in case of interruptions.

    • Use a reliable transfer protocol: Consider using HTTP/2 or WebSocket for better perfo...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good beofre applying, prepare DSA, LLD and Java Questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is ReactQuery?
  • Ans. 

    ReactQuery is a library for managing server state in React applications.

    • Provides hooks for fetching, caching, and updating data from APIs

    • Automatically handles caching, background refetching, and stale data management

    • Improves performance by reducing unnecessary network requests

  • Answered by AI
  • Q2. Have you used useMemo, useCallback
  • Ans. 

    Yes, I have used useMemo and useCallback in React applications.

    • Used useMemo to memoize expensive calculations and prevent unnecessary re-renders.

    • Used useCallback to memoize functions and prevent unnecessary re-creations.

    • Example: const memoizedValue = useMemo(() => calculateValue(a, b), [a, b]);

    • Example: const memoizedFunction = useCallback(() => { doSomething(a, b); }, [a, b]);

  • Answered by AI

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
Q2. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q4. If you have to prioritize between coding standards and project de ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more

Interview questions from similar companies

Interview Questionnaire 

3 Questions

  • Q1. How to generate an unique id for a massive parallel system?
  • Ans. 

    An unique id for a massive parallel system can be generated using a combination of timestamp, machine id and a random number.

    • Use a timestamp to ensure uniqueness

    • Include a machine id to avoid collisions in a distributed system

    • Add a random number to further increase uniqueness

    • Consider using a UUID (Universally Unique Identifier) for simplicity

    • Ensure the id generation algorithm is thread-safe

  • Answered by AI
  • Q2. Design a parking lot system?
  • Ans. 

    A parking lot system that manages parking spots and vehicles.

    • Create a class for parking lot with attributes like total number of spots, available spots, etc.

    • Create a class for vehicle with attributes like license plate number, type, etc.

    • Implement methods for parking a vehicle, removing a vehicle, and checking availability of spots.

    • Use data structures like arrays and maps to store and retrieve information.

    • Consider imple...

  • Answered by AI
  • Q3. Singleton ,Factory design pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for design questions as well

Skills evaluated in this interview

I applied via Other and was interviewed before Nov 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Programming question on Java

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepared yourself for more technical

What people are saying about Target

View All
an assistant professor
18h
Customers Voting with Wallets: Activism's Impact on Companies
In 2025, consumers are speaking through their spending, driving values-based activism like boycotts and "economic blackouts" that reshape corporate strategies. Nearly 40% of Americans now change purchases based on moral or political beliefs, impacting giants like Disney and Target, especially when social initiatives falter. This is a wake-up call: corporate decisions live or die in public, powered by social media. Businesses must embrace authentic values or risk reputational and financial fallout. Today’s consumer has a louder megaphone than ever.
Got a question about Target?
Ask anonymously on communities.

I applied via Recruitment Consultant and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Java8, ds and algo
  • Q2. Java springboot Microservices

Interview Preparation Tips

Interview preparation tips for other job seekers - Please well as it is very good organization

I applied via LinkedIn and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Your counter offer.

Interview Preparation Tips

Interview preparation tips for other job seekers - 1.People in the team were good I had a good interview experience. Very basic level questions.
2.Microservices must be there in your resume .Even if you are top notch in coding you will not be selected if you have not worked on micro services.
3.Bad experience when it comes to the compensation they pay very very less not even try to match the compensation just simply reject if you have a nice counter offer.
4.Advice : When the candidate is good be flexible in your budget .A good candidate will definitely go ahead and do great work for the team.Or at least try to match the counter offer.
5.Process is really really slow and you might end up losing a potential candidate .
6.Lowes Hires a person who has less salary expectations rather than the person who does the best they are OK with mediocrity.
7.Please don't think this is a product based and join .Lowes has people with service based organization mindset.

Target HR Interview Questions

44 questions and answers

Q. What do you know about this role?
Q. Can you provide a self-introduction?
Q. Why do you want to hire you?
Interview experience
3
Average
Difficulty level
Hard
Process Duration
-
Result
-

I appeared for an interview in Dec 2024.

Round 1 - Coding Test 

The assessment consisted of an online round lasting one hour, during which there were 33 questions, all of which were challenging, including the multiple-choice questions. The questions were divided into six subsections: 1. Data Structures and Algorithms (DSA) - with a problem related to dynamic programming or recursion; 2. Java; 3. Java 8; 4. Spring; 5. Spring Boot; 6. Microservices.

Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Its a normal questions which usually service based company asked
  • Q2. Overall it is good
Round 2 - Case Study 

Ask you to implement any solution like caching using LRU or LFU

Round 3 - Assignment 

Its a manager round where they discuss about u=your past experiences and also they tell you about the project

Round 4 - HR 

(2 Questions)

  • Q1. I think they gave you only based on your previous offer.
  • Q2. Negotiate well with them . Don't accept just for the sake of an offer because further they will not change it until/ unless it is filling position.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. 2 DS questions, 1 SQL question
  • Q2. Details of projects worked, containerization, APIs
  • Ans. 

    I have worked on multiple projects involving containerization and developing APIs.

    • Developed microservices using Docker containers for easy deployment and scalability

    • Created RESTful APIs using Node.js and Express framework

    • Integrated third-party APIs for data retrieval and processing

    • Utilized Kubernetes for container orchestration and management

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Python - ML/DS pipeline
  • Q2. Java- Springboot framework

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Basic fundamentals of React, JS, HTML and CSS
  • Q2. Virtual DOM closure Hoisting spread and rest
Round 3 - Technical 

(2 Questions)

  • Q1. Sprint groom, Maximum story points in sprint, what is the role of scrum master, refresh token, Synthetic events, webpack, reduction, redux saga vs thunk, what pattern thunk follows, hooks
  • Ans. 

    Answering questions related to sprint grooming, Scrum Master role, refresh tokens, Synthetic events, webpack, redux saga vs thunk, and hooks for Senior Software Engineer position.

    • Sprint grooming involves prioritizing and estimating user stories for the upcoming sprint.

    • Scrum Master facilitates the Scrum process and ensures the team follows the Agile principles.

    • Refresh tokens are used to obtain new access tokens after th...

  • Answered by AI
  • Q2. Swagger vs postman

Interview Preparation Tips

Interview preparation tips for other job seekers - I have met worst interviewer in technical 2, his way of speaking is degradable.

Skills evaluated in this interview

Target Interview FAQs

How many rounds are there in Target Senior Software Engineer interview?
Target interview process usually has 1 rounds. The most common rounds in the Target interview process are Technical.
How to prepare for Target Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Target. The most common topics and skills that interviewers at Target expect are Python, Software Design, Technical Leadership, API and Ajax.
What are the top questions asked in Target Senior Software Engineer interview?

Some of the top questions asked at the Target Senior Software Engineer interview -

  1. What is the process for uploading 1 GB of data using an API, and how would one ...read more
  2. Have you used useMemo, useCallb...read more
  3. Sliding Window Maximum with Thresh...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Target Senior Software Engineer Salary
based on 320 salaries
₹24.1 L/yr - ₹44.1 L/yr
92% more than the average Senior Software Engineer Salary in India
View more details

Target Senior Software Engineer Reviews and Ratings

based on 21 reviews

3.8/5

Rating in categories

4.0

Skill development

3.9

Work-life balance

3.9

Salary

4.0

Job security

4.1

Company culture

3.1

Promotions

3.7

Work satisfaction

Explore 21 Reviews and Ratings
Senior Software Engineer
320 salaries
unlock blur

₹24.1 L/yr - ₹44.1 L/yr

Senior Engineer
305 salaries
unlock blur

₹27.2 L/yr - ₹50 L/yr

Software Engineer
223 salaries
unlock blur

₹12.8 L/yr - ₹22.4 L/yr

Lead Engineer
167 salaries
unlock blur

₹47.4 L/yr - ₹80 L/yr

Data Analyst
167 salaries
unlock blur

₹10 L/yr - ₹17.5 L/yr

Explore more salaries
Compare Target with

Reliance Retail

3.9
Compare

DMart

3.9
Compare

Vishal Mega Mart

3.7
Compare

Shoppers Stop

4.0
Compare
write
Share an Interview