Target Corporation interview questions
Online test → Technical → HR·88% entry level
CS fundamentals
Showing 38 of 108 reported in this area
Explain 1NF, 2NF, and 3NF.
How does load balancing work?
How is deletion done in heaps?
Explain OOPS concepts in Python.
How do you calculate percent rank in SQL?
How do servers communicate with each other?
Explain function overriding and its advantages
What is the order of execution of an SQL query?
Given a Java code snippet, determine its output.
How do you connect to a database in Spring Boot?
What is HashMap and how does it work internally?
Explain inheritance and abstract classes in Java.
What is a circuit breaker and what are its states?
Write an SQL query to find the nth highest salary.
Explain some SQL queries and the use of SQL clauses.
Explain OS concepts like paging, semaphore, and deadlock.
Explain the Diamond Problem in Java (multiple inheritance).
What is a Singleton class in Java? Write code to implement it.
Explain different sorting algorithms and their time complexities
How can you pivot a table in SQL without using the PIVOT function?
Explain fragmentation in Operating Systems, its types, and reasons.
Explain object-oriented programming concepts with real-time examples
Explain the Collections interface and the different types present in it
How do you extract data from JSON in Python and generate a PDF from it?
Given a table that is not in 1NF, decompose it so that it satisfies 1NF.
Write an SQL query to find the second highest salary from an employee table.
On what basis does Google decide which links to show on a search results page?
How would you perform data cleaning on a SQL table for a column containing dates?
Write SQL queries demonstrating LEFT JOIN, RIGHT JOIN, INNER JOIN, and OUTER JOIN
Does Python support multithreading? Explain Python GIL, mutex locks, and semaphores.
Between linked list and array, which is better for searching and insertion operations and why?
Differentiate between a Data Warehouse and a Database, and explain the need for a Data Warehouse.
Explain different types of joins in SQL and determine the result of a LEFT OUTER JOIN on two given tables.
Explain surrogate key, primary key, and foreign key with differences and relate them to real-time situations.
How does a SQL query from an IDE like NetBeans reach the MySQL server if the server is not explicitly launched?
How will you increase memory size if it is already allocated, and what is the maximum size you can increase it to?
How would you choose appropriate data visualizations (bar chart, histogram, box plot, line chart) for a given dataset?
Explain SQL concepts such as SELECT queries, JOINs, Primary Key and Foreign Key constraints, Normalization, and ACID properties.
DSA
Showing 14 of 54 reported in this area
Optimal oil flow problem.
Find the grandparent of a given node in a tree.
Find the maximum distance between two leaf nodes in a tree
Print the longest common substring among a given set of strings
Explain the Merge Sort algorithm and analyze its time complexity.
How do you combine two unsorted arrays into a single sorted array?
Given an expression string in prefix form, convert it to postfix form.
Detect a loop in a linked list and explain the algorithm and its purpose
Given an array and a number n, return the first n highest numbers without sorting the array
Design a data structure to store elements in sorted order without using built-in sorting (e.g., no ordered maps)
Find a given number in a matrix that is sorted both row-wise and column-wise. Explain the best algorithm and trace it.
Given a binary tree, perform a level order traversal starting from the bottom level (reverse level order traversal). Write code using a queue and a stack.
Given a source point (x1, y1) and a destination point (x2, y2), you can move only to (x1 + y1, y1) or (x1, x1 + y1). Print "Yes" if it is possible to reach the destination from the source, otherwise print "No".
Given a tuple (1, 2, [1,2,3], "ABC"), print any element that is a list or a string without using if statements. Additionally, print each element of the list on a new line, but print the string in a single line.
Behavioural
Showing 4 of 11 reported in this area
How do you deal with conflicts that arise during a project?
Tell me about a time you worked in a team and how you handled conflicts.
How will you convince your teammates when there is a discrepancy while proposing a new idea?
Imagine you worked on a solution for one week and your team members rejected it. How would you handle the situation?
Aptitude
Showing 1 of 4 reported in this area
Aptitude and logical reasoning questions (quantitative aptitude and logical reasoning)
asked oncePractice this →
System design
3 questions reported in this area
How would you design and implement a search feature for a website?
How would you apply machine learning techniques to an eCommerce website?
Design Instagram at a low level
Showing 60 of 149 questions. Ranked by how often the same question came back across reports.
Practise a Target Corporation-style interview
A spoken interview built from these questions, scored when you finish; the report is yours.
Start practisingCommon questions
What questions does Target Corporation ask?
Candidate interview reports most often cover CS fundamentals (60%) and DSA (30%).
How many rounds does Target Corporation interview have?
Candidate interview reports show an average of 2.9 rounds per experience, with a typical sequence of Online test → Technical → HR. Individual interview paths can vary.
Is the Target Corporation interview hard?
Among questions with a reported difficulty, the mix is easy 58%, medium 40%, hard 3%.