
Dell Technologies Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 924 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Dell Technologies.
Senior Software Engineer
It was for UDS storage team, there were 3 rounds: Technical, Techno Managerial, and HR/Salary discussion. The first round was with 2 senior members from Taiwan, and it included live coding on Hackerrank plus some scenario-based questions about Linux and networking. After round 1, HR told me that 2 candidates were shortlisted for the next round, including me, and that we were equally good. They said I would receive the next round invite soon, but I never got an invite or any response. In the end, I was rejected because they decided to go with someone else.
- Questions about Linux scenarios
- Questions about networking scenarios
- Problem solving tasks on Hacker rank
Software Engineer
I interviewed for the CSG Rotational Program. The whole thing took about 3 months from application to offer. The process was recruiter screening, then a hackerrank, then a behavioral interview, and finally a technical interview. I really liked all the interviewers. The recruiter screening and behavioral interview were pretty laid-back and natural. The behavioral part is basically a resume review, so make sure you really know your resume and can talk about the technical parts of it. The technical interview was an hour long and had 3 easy-medium leetcode questions, specifically 2 array questions and one string manipulation question. My biggest advice is to do your research! It seems like they really care about culture and finding people who are a good fit for the company.
- Could you tell me why you're interested in Dell and want to work here?
- Could you explain how to break a palindrome?
- Can you walk me through your internship project from your resume?
Software Engineer
The interview process started with a 30-minute call with a senior manager where we discussed project details, my expectations, technologies I've used, my work experience, and some general questions about relocation and visa. This was followed by a 1-hour technical round involving pair programming. The task was to implement a set in Java and write test cases for it. The interviewer explained the problem and the session's goals. The focus was on writing test cases before implementing functions like insert, modify, and delete, ensuring all test/edge cases were covered. The final interview was a 2-hour session combining technical and HR aspects. The first hour involved designing and implementing a ping pong game in GoLang, using the VS Code IDE, as the interviewer was more comfortable with Go. We began by discussing the game's design and then implemented the class and some functions. The remaining 40-45 minutes of this round were dedicated to behavioral questions with the manager.
- Tell me about a tough challenge you encountered on a project, how you handled it, and the lessons learned.
Dell Technologies Software Engineer Interview Questions
Quoted word for word from Dell Technologies interview reports.
“How would you check if a singly linked list is a palindrome using O(n) time and no extra space?”
Read reports →“What is the minimum number of steps needed to identify an odd-weighted ball out of five using a balance scale?”
Read reports →“Can you rotate an image 90 degrees in place within O(n) time?”
Read reports →“Can you list all pairs in an array that have the minimum absolute difference?”
Read reports →“Write a program that takes three inputs: x and y for a range, and n for a year. Check if the year 'n' falls within the range [x, y]. Also, reverse the integer 'n' and check if the reversed integer is within the range [x, y].”
Read report →“Can you print numbers from 1 to 100 without using a loop?”
Read report →“How would you arrange an array so that all the zeros are moved to the end?”
Read report →“Could you explain the best method for determining if a string is a palindrome?”
Read report →“How would you perform an inorder traversal of a binary tree both recursively and non-recursively?”
Read report →Formats, difficulty and experience
Across all 924 Dell Technologies interview reports.