Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
Basic quantitative questions along with DSA and coding questions were asked
Greedy algorithms make the optimal choice at each step, while Divide and Conquer breaks a problem into smaller subproblems.
Greedy algorithms select the best option at each step without considering the overall solution
Divide and Conquer divides a problem into smaller subproblems, solves them recursively, and then combines the solutions
Example of Greedy algorithm: Dijkstra's shortest path algorithm
Example of Divide and C
Joins are used to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN returns all rows from the right table and the matched rows from the left table.
FULL ...
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for improved performance and responsiveness in software applications.
Multithreading allows multiple threads to run concurrently within a single process.
Each thread has its own stack and program counter, but shares the same memory space.
Multithreading can improve performance by utilizing multiple CPU cores efficiently.
Examples of m...
Deadlocks occur when two or more processes are unable to proceed because each is waiting for the other to release a resource.
Deadlocks happen when processes compete for resources and each holds a resource needed by the other.
Four conditions must hold for a deadlock to occur: mutual exclusion, hold and wait, no preemption, and circular wait.
Examples of resources that can lead to deadlocks include locks, semaphores, and ...
Binary search is a divide and conquer algorithm that searches for a target value within a sorted array.
Divide the array in half and compare the target value with the middle element
If the target value is less than the middle element, search the left half of the array
If the target value is greater than the middle element, search the right half of the array
Repeat the process until the target value is found or the subarray
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
Round 1 : Was a combination of aptitude + Basic but tricky Programming question
Aptitude was Divided into Three Section :
1) Mathematical Problems on Speed, Distance Time, Age Problems, Mensuration Problems
2)Logical Reasoning (situation based Problems)
3)Multiple Choice Questions on Data Structures (My Questions were Based on Binary Tree, operators, Basic Input output based Question
Then There Was Programming Section :
this section had 3 Programming Problem Statements
We have to Solve any 2.
Problem 1 was based on arrays
Problem 2 was based on strings
Problem 3 Was based on arrays
If You Solve Easy to Medium Intensity Questions On leetcode you can easily tackle these problems
Problem Were of easy intensity but had a tricky part.
I appeared for an interview before May 2021.
Round duration - 90 Minutes
Round difficulty - Medium
You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...
The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, minimizing the unused capacity.
Use dynamic programming to solve this problem efficiently.
Create a 2D array to keep track of the minimum unused capacity for each color and weight combination.
Iterate through the stones and colors to update the array with the minimum unused capacity.
Return the minimum unused capacity from the array a
Round duration - 24 hours
Round difficulty - Medium
Round duration - 25 minutes
Round difficulty - Easy
Tip 1 : have basic knowledge of web development
Tip 2 : have in depth understanding of workflow and tech stacks you use in your projects
Tip 1 : mention the skills you are comfortable to answer questions on
Tip 2 : have some projects with clear mention of your contribution to it on resume.
I applied via Naukri.com and was interviewed before Sep 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
Multithreading is the ability of a CPU to execute multiple threads concurrently.
Multithreading allows for better utilization of CPU resources.
It can improve application performance by allowing multiple tasks to run simultaneously.
Multithreading can be implemented in various programming languages such as Java, C++, and Python.
Examples of multithreaded applications include web servers, video games, and media players.
I appeared for an interview in Oct 2016.
My hobbies include hiking, playing guitar, and cooking.
Hiking: I enjoy exploring nature trails and challenging myself physically.
Playing guitar: I love learning new songs and improving my skills.
Cooking: I like experimenting with different recipes and creating delicious meals.
In 5 years, I see myself as a senior software developer leading a team and working on complex projects.
Leading a team of developers
Working on complex projects
Continuously learning and improving my skills
Contributing to the growth and success of the company
I want to join DELL because of their innovative technology solutions and strong reputation in the industry.
DELL is known for their cutting-edge technology solutions which align with my passion for software development.
I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.
I believe joining DELL will provide me with opportunities for growth and career advancement.
I appeared for an interview in Jan 2017.
I appeared for an interview in Sep 2016.
based on 2 interviews
Interview experience
Software Engineer
82
salaries
| ₹4 L/yr - ₹6.7 L/yr |
Senior Software Engineer
49
salaries
| ₹5 L/yr - ₹11 L/yr |
Trainee
26
salaries
| ₹2.1 L/yr - ₹4 L/yr |
Technical Lead
13
salaries
| ₹10.1 L/yr - ₹12.7 L/yr |
Software Engineer Trainee
10
salaries
| ₹3.3 L/yr - ₹4 L/yr |
Teleperformance
Optum Global Solutions
FIS
Nagarro