Filter interviews by
Identify overlapping elements in two lists with duplicates while minimizing space complexity.
Use a hash map to count occurrences of elements in both lists.
Iterate through the first list, checking counts in the hash map for overlaps.
Example: For lists [1, 2, 2, 3] and [2, 2, 4], the overlap is [2, 2].
Consider using a set to track seen elements for reduced space usage.
Example: For lists [1, 2, 3] and [3, 4, 5], the ...
Sort an array of colors in a specific order
Use a custom sorting function to sort the colors based on a predefined order
Map each color to a numerical value and sort based on that value
Consider using a hashmap to store the order of colors
I adapted quickly in various situations.
During my internship, I was assigned to a project that required me to learn a new programming language. I quickly adapted and was able to complete the project on time.
In my previous job, I was asked to take on additional responsibilities due to a colleague's sudden absence. I adapted quickly and was able to manage both my own tasks and the additional workload.
While working o...
Quick Sort reminds me of the Data Structure - Array
Quick Sort is a sorting algorithm that works on arrays
It uses the partitioning technique to divide the array into smaller sub-arrays
The sub-arrays are then sorted recursively using Quick Sort
The final sorted array is obtained by merging the sub-arrays
Arrays are a linear data structure that stores elements of the same type
Remove duplicates from an array of strings
Create a new empty array
Loop through the original array and check if the current element exists in the new array
If it doesn't exist, add it to the new array
Return the new array
I aim to enhance my skills, contribute to impactful projects, and eventually lead a team in innovative software development.
Pursue advanced certifications in cloud computing and machine learning to stay ahead in technology.
Contribute to open-source projects to gain experience and collaborate with other developers.
Aim for a leadership role within the next 5 years to mentor junior engineers and drive project success...
Merge Sort and Quick Sort are two popular sorting algorithms used to sort arrays.
Merge Sort divides the array into two halves, sorts them recursively, and then merges them back together.
Quick Sort selects a pivot element, partitions the array around the pivot, and then recursively sorts the two resulting sub-arrays.
Merge Sort has a worst-case time complexity of O(nlogn), while Quick Sort has a worst-case time comp...
Find the longest common prefix among an array of strings.
Iterate through the characters of the first string.
Compare each character with the corresponding character in other strings.
Stop when a mismatch is found or the end of any string is reached.
Example: For ['flower', 'flow', 'flight'], the longest common prefix is 'fl'.
If no common prefix exists, return an empty string.
Recommender systems include collaborative filtering, content-based filtering, and hybrid systems.
Collaborative filtering: Recommends items based on user behavior and preferences.
Content-based filtering: Recommends items based on the features of the items and a profile of the user's preferences.
Hybrid systems: Combine collaborative and content-based filtering to provide more accurate recommendations.
Examples: Netfl...
Questions on DBMS and OOPs concepts
Normalization is the process of organizing data in a database to reduce redundancy and dependency.
Different forms of normalization include 1NF, 2NF, 3NF, BCNF, and 4NF.
Join is used to combine rows from two or more tables based on a related column between them.
Access modifiers in OOPs are public, private, protected, and default.
Abstract classes are classes that cannot be instantia...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Effective mentoring and conflict resolution are key to fostering a productive team environment.
Identify skill gaps through assessments and feedback, then create tailored training sessions.
Encourage peer-to-peer learning by pairing less experienced members with skilled ones.
Use real-world projects to apply new skills, enhancing both learning and team collaboration.
Address conflicts early by facilitating open discussions...
Key criteria for dataset selection, SQL aggregation, and JOIN queries for data analysis.
1. Relevance: Ensure the dataset aligns with the analysis objectives. Example: Analyzing sales trends requires sales data.
2. Quality: Check for missing values, duplicates, and inconsistencies. Example: A dataset with many null values may skew results.
3. Size: Consider the dataset's size for performance. Example: Large datasets may r...
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
Sort an array of colors in a specific order
Use a custom sorting function to sort the colors based on a predefined order
Map each color to a numerical value and sort based on that value
Consider using a hashmap to store the order of colors
I appeared for an interview in May 2025, where I was asked the following questions.
Find the longest common prefix among an array of strings.
Iterate through the characters of the first string.
Compare each character with the corresponding character in other strings.
Stop when a mismatch is found or the end of any string is reached.
Example: For ['flower', 'flow', 'flight'], the longest common prefix is 'fl'.
If no common prefix exists, return an empty string.
Identify overlapping elements in two lists with duplicates while minimizing space complexity.
Use a hash map to count occurrences of elements in both lists.
Iterate through the first list, checking counts in the hash map for overlaps.
Example: For lists [1, 2, 2, 3] and [2, 2, 4], the overlap is [2, 2].
Consider using a set to track seen elements for reduced space usage.
Example: For lists [1, 2, 3] and [3, 4, 5], the overl...
It was basically two leetcode Questions Mainly from array with some algorithm required to apply and other from LinkedList.
I applied via Campus Placement and was interviewed in Mar 2024. There were 4 interview rounds.
Aptitude and english
Simulation about chats and situational questions
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
General aptitude and 2 codes
I am a data science enthusiast with a background in statistics and machine learning.
Background in statistics and machine learning
Passionate about data science
Experience with Python and R programming languages
Recommender systems include collaborative filtering, content-based filtering, and hybrid systems.
Collaborative filtering: Recommends items based on user behavior and preferences.
Content-based filtering: Recommends items based on the features of the items and a profile of the user's preferences.
Hybrid systems: Combine collaborative and content-based filtering to provide more accurate recommendations.
Examples: Netflix us...
Disagreements with co-workers can be challenging, but effective communication and collaboration can lead to positive resolutions.
Active Listening: I made sure to listen to my co-worker's perspective fully before responding, which helped in understanding their viewpoint.
Open Dialogue: I initiated a calm discussion where we both expressed our opinions on the project approach, fostering a collaborative environment.
Finding...
I applied via Campus Placement and was interviewed in Apr 2023. There were 3 interview rounds.
It included quants and reasoning.
Array and Linkedlist related questions
Questions on DBMS and OOPs concepts
Normalization is the process of organizing data in a database to reduce redundancy and dependency.
Different forms of normalization include 1NF, 2NF, 3NF, BCNF, and 4NF.
Join is used to combine rows from two or more tables based on a related column between them.
Access modifiers in OOPs are public, private, protected, and default.
Abstract classes are classes that cannot be instantiated a...
Top trending discussions
The duration of Target interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 6 interview experiences
Difficulty level
Duration
based on 755 reviews
Rating in categories
Senior Engineer
308
salaries
| ₹27 L/yr - ₹50 L/yr |
Senior Software Engineer
258
salaries
| ₹23.8 L/yr - ₹44.2 L/yr |
Software Engineer
235
salaries
| ₹13.4 L/yr - ₹24 L/yr |
Lead Engineer
161
salaries
| ₹28.2 L/yr - ₹94 L/yr |
Data Analyst
149
salaries
| ₹9.9 L/yr - ₹18 L/yr |
Reliance Retail
DMart
Vishal Mega Mart
Future Group