1st interview - 30-minute call with senior manager
Project-related information was given by the SM, and I discussed my expectations and the technologies I have worked on, my working experience, and general questions about relocation and visa.
2nd interview - 1-hour technical round - pair programming
I implemented a set in Java and wrote test cases. She explained the problem and what we were going to do in that 1-hour session. We focused on writing test cases before implementing the functions like insert, modify, and delete in a set. All test/edge cases were covered.
3rd interview - 2-hour round: technical pair programming + HR
1 hour - design and implementation of a problem statement, which was to create a ping pong game.
It was in GoLang, as the interviewer was more comfortable in that. VS Code IDE was used. We started with discussing the design of the game and implementing the class and a few functions.
The manager round consisted of behavioral questions for about 40-45 minutes.
Explain a difficult challenge you faced while working on a project, how you overcame it, and what you learned.
The following metrics were computed from 7 interview experiences for the Dell Software Engineer II role in United States.
Dell's interview process for their Software Engineer II roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Dell's Software Engineer II interview process in United States.