Dell Technologies interview experience Real time questions & tips from candidates to crack your interview

SDE - 2

Dell Technologies
upvote
share-icon
4 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
My Journey can be divided into two phases. Phase I - Started with basic DSA coding questions on CodingNinjas, leetcode, and GFG. Solved upto 250-300 questions with an average of 8 coding questions daily which covered all the DSA concepts like Linked Lists, Arrays, Trees, Graphs and Dynamic Programming. Phase II - Covered all the core CS subjects like Operating Systems, Computer Networks, Algorithms, Databases, COA and Aptitude.
Application story
I applied on campus for this role. Starting with the online assessment test as first elimination round. Afterwards, I went through three interviews, 1 Technical, 1 Technical + Managerial and HR rounds. After these interviews all the selected candidates were announced on the same day.
Why selected/rejected for the role?
I was selected for this role as I prepared for all core CS subjects/Aptitude in depth which helped in clear first elimination round. I also answered all the questions asked in the interviews confidently and was able to explain my approach accurately. Also also able to communicate my project extensively which the interviewers found impressive.
Preparation
Duration: 2 months
Topics: Data Structures, Algorithms, Dynamic Programming, Operating Systems, Database Management Systems, Computer Networks, Java
Tip
Tip

Tip 1 : Practice at least 250-300 DSA problems which covers all data structures including dynamic programming.
Tip 2 : Mentioned good projects in your resume and prepare questions related to them in depth.
Tip 3 : Always try to provide an optimal solution to coding problems asked in interviews.
Tip 4 : Work upon your soft skills.

Application process
Where: Campus
Eligibility: 6.5 CGPA
Resume Tip
Resume tip

Tip 1: Mention good projects with in depth knowledge on resume. 
Tip 2: Do not put false things on resume.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration120 minutes
Interview date18 Apr 2023
Coding problem2

This round was held in the evening, with approx 120 candidates attending it. Audio and webcam was enabled. All the core CS subjects related MCQ's were asked covering DSA, operating systems, databases, and computer networks and aptitude.

1. 0 1 Knapsack

Moderate
0/80
Asked in companies
AmazonTwitterInnovaccer

A thief is robbing a store and can carry a maximum weight of ‘W’ into his knapsack. There are 'N' items available in the store and the weight and value of each item is known to the thief. Considering the constraints of the maximum weight that a knapsack can carry, you have to find the maximum profit that a thief can generate by stealing items.

Note: The thief is not allowed to break the items.

For example, N = 4, W = 10 and the weights and values of items are weights = [6, 1, 5, 3] and values = [3, 6, 1, 4]. Then the best way to fill the knapsack is to choose items with weight 6, 1 and 3. The total value of knapsack = 3 + 6 + 4 = 13.

Problem approach

Solved this problem using dynamic programming - 

1. In a DP[][] table let’s consider all the possible weights from ‘1’ to ‘W’ as the columns and the element that can be kept as rows where the state DP[i][j] will denote the maximum value of ‘j-weight’ considering all values from ‘1 to ith‘. So if we consider ‘wi‘ (weight in ‘ith‘ row) we can fill it in all columns which have ‘weight values > wi‘. Now two possibilities can take place with two scenarios - 
1. Fill ‘wi‘ in the given column.
2. Do not fill ‘wi‘ in the given column.

Now we have to take a maximum of these two possibilities, 
Formally if we do not fill the ‘ith‘ weight in the ‘jth‘ column then the DP[i][j] state will be the same as DP[i-1][j] 
But if we fill the weight, DP[i][j] will be equal to the value of (‘wi‘+ value of the column weighing ‘j-wi’) in the previous row. 
So we take the maximum of these two possibilities to fill the current state.

Try solving now

2. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
Thought WorksAccentureInfosys

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Problem approach

Below is the algorithm that I followed - 

Step 1: Start
Step 2: Declare array and left, right, mid variable
Step 3: Perform merge function.
if left > right
return
mid= (left+right)/2
mergesort(array, left, mid)
mergesort(array, mid+1, right)
merge(array, left, mid, right)
Step 4: Stop

Try solving now
02
Round
Easy
Online Coding Test
Duration45 minutes
Interview date21 Jul 2022
Coding problem2

This round took for about 45 minutes in the morning. They asked me to share my screen and open any coding platform to solve coding questions. They also instructed me to explain my projects in depth.

Moderate
25m average time
70% success
0/80
Asked in companies
Dell TechnologiesCiti BankTata Consultancy Services (TCS)

Ninja is given a pattern. Now he is asked to print the same pattern for any given ‘N’ number of rows.

Note:

There is only one space between the values of each column in a row.

For example, Pattern for ‘N’ = 5 will be.
1 2 3 4 5 
11 12 13 14 15 
21 22 23 24 25 
16 17 18 19 20 
6 7 8 9 10 
Try solving now

2. OS Question

Explain what is paging in depth.

Problem approach

Tip 1: Give proper explanation with an example.
Tip 2: Be ready for questions in depth.

03
Round
Easy
Face to Face
Duration45 minutes
Interview date21 Jul 2022
Coding problem3

This round was Technical + Managerial round, was taken by one of the managers in Dell. He first introduced himself and then asked me the introduce myself, where I told him about my projects. Then asked two coding questions and asked me the favorite fields of interests.

1. Sort Array

Moderate
35m average time
65% success
0/80
Asked in companies
AppleAmerican ExpressHexaware Technologies

You are given an array of size ‘n’ to find the minimum number of steps to either convert it into either non-decreasing or non-increasing array. In one step you can either increment or decrement the element of the array.

Problem approach

Provide them the optimal result where all testcase would be passed.

Try solving now

2. SQL Question

What is difference between DELETE and TRUNCATE

3. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
QuikrMicrosoftSAP Labs

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Problem approach

I explained them using two approaches, first being the normal recursion and second was three pointer approach.

Try solving now
04
Round
Easy
HR Round
Duration15 minutes
Interview date21 Jul 2022
Coding problem1

Last was the HR round, where I was asked to introduce myself. This round was just a formality and it went with an ease.

1. Basic HR Questions

Introduce yourself and asked about my family background.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you select an element by class name in CSS?

Choose another skill to practice
Similar interview experiences
SDE - 2
4 rounds | 4 problems
Interviewed by Dell Technologies
4899 views
0 comments
0 upvotes
SDE - 2
2 rounds | 3 problems
Interviewed by Dell Technologies
1120 views
0 comments
0 upvotes
SDE - 2
4 rounds | 7 problems
Interviewed by Dell Technologies
683 views
0 comments
0 upvotes
SDE - 2
4 rounds | 6 problems
Interviewed by Dell Technologies
789 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 2
5 rounds | 12 problems
Interviewed by Walmart
26721 views
8 comments
0 upvotes
company logo
SDE - 2
3 rounds | 5 problems
Interviewed by Amazon
5835 views
0 comments
0 upvotes
company logo
SDE - 2
6 rounds | 8 problems
Interviewed by Amazon
4270 views
0 comments
0 upvotes