Dell EMC Campus Hire Procedure

Here is a quick summarization of everything that you need to crack the Dell Internship.

Overview
Dell EMC visits the campus for intern hire in the month of October every year. They select students from the third year for the role of Software Engineering Intern. Done? Cool.

The Process
Dell follows a rather unconventional method of hiring. Unlike many companies, like Google, Amazon, and other tech titans, Dell uses a more comprehensive method to filter out talent. The process is more inclusive and since it does not depend on something like Competitive Coding, normal web and mobile app developers get a chance to showcase their skillset and get an amazing addition to their resume. Not just students of SCIT but even students of ECE are allowed to sit for the entire interview process.

Requirements
70%+ in 10th, 12th, and a score above 7 CGPA in college. That’s it.

First Round
The first round is called the MCQ round where we have around 45 questions, and 55 minutes or so to solve them. What are the topics? Data Structures and Algorithms, OS, RDBMS, STLD, Aptitude, and yeah this may hurt, but COA (Computer Organization & Architecture). COA has like 1–2 questions, so I guess you’ll sail through.
The MCQ round happens online and within 3–4 hours of you giving the test, you will get to know whether you are among those 80 people who are going to the 2nd round or not. After the first round, we have the team-building phase and the problem statement allocation. You build a great team and you select a simple problem statement. I repeat, a simple problem statement. Dell provides the TnP with 5–6 problem statements, and then you have to select what your team wants to take up. The usual problem statement that gets in here are:

  • Product Recommendation (Always repeats)
  • Service Recommendation (Always repeats)
  • Supply Chain Management
  • Drag & Drop UI builder
  • Chatbot (yukk! who makes a chatbot)

One problem statement can be used by a maximum of 5 teams. So, fastest fingers first I guess. On a personal note, the first two problem statements are the best because they are easy.

Second Round
Around 2 weeks or so after the first round, we have the first day of the Hackathon. If you are a student in MUJ and if you’ve taken part in Hackathons, this is gonna be a breeze for you! It starts at around 8 AM as far as I can remember. This round goes on until 4 PM.
The catch in this round is that your team will have a mentor assigned. The mentor is usually someone from Dell. He/she visits your team thrice. Usually thrice. They come to see what you are doing and make notes. I have absolutely no idea what they note down, but yeah. You get it. Scores or something. It doesn't matter. You need to make sure the mentor feels that your team is up to something. You have to talk about innovation, change, and the magnitude of your implementation of the problem statement. They will suggest improvements, and if you really believe the suggestions mean something, you can make appropriate adjustments.

Third Round
Ah, the most important round. This round takes place the next day. Again, it starts at 8 AM and goes on until 2 PM. All the teams are given time slots in which they need to come and present their project idea and impress the panel. The panel consists of 5–7 people from Dell. They are usually Principal Software Engineers, Vice Presidents, and HR’s. They are gonna critique the presentation and the project.

Points to remember:

  1. Make sure your presentation is crisp. Apply the 10/20/30 rule. 10 slides, 20 minutes, 30 Font Size. Thank me later xD
  2. Make sure the code runs and fulfills the project requirement.
  3. You should let your teammate speak. Do not cross him. If he/she makes a mistake or says something wrong, it is your biggest responsibility to not to correct him. They want to see teamwork. They want to see allies. If they have the slightest indication that you guys are unsure about yourselves, you are out.
  4. Answer the questions asked to your team confidently. Assign questions beforehand. So that you know who is gonna answer which topic. Like Amish answers the part which involves the website. Rahul answers the mobile app part. Samarth handles the ML/AI.
  5. Be respectful. If you think you know more than someone sitting in the panel, please show yourself the door and leave. Ego is a sin.

After the presentation, you guys are given a time slot in which you are supposed to do only one thing. Panic.

Get your resume ready for the final fourth round just in case you get selected.

Final Round
Out of the 80 students who started, 40 students are selected for the HR round. This round is perhaps the easiest if you are not a socially awkward human being. This round is gonna be long and you are gonna be hell anxious. Well, everyone has to go through this once in their life.
Points to remember:

  1. Be humble, be respectful. Do not forget to greet the HR when you enter the room. Its gonna be just the both of you.
  2. Be calm and be comfortable. There are no technical questions.
    Usual Questions:
    Tell me something about yourself.
  • Where are you from? Why join MUJ? Do you like it here?
  • Why do you like Software Engineering?
  • Why do you like Dell? Why do you wanna join Dell?
  • Any plans for Higher Studies? (Always say no)
  • Willing to relocate? (Always say yes)
  • Location Preference? (No preference, anything works)
    Once the HR round is over you are given some more time to panic. 25 student names are announced just like in the Oscars and you go grab that offer letter.
    Skills that Help
    Mobile Application or Web Application Development is a must. You must know how to make SQL queries to a database and use frontend engineering to render the required data in a specific form. Normal HTML/CSS literally won't cut it. Basics of Data Science and Machine Learning is a plus. You need to implement basic models. Knowledge of model integration into a software platform is also necessary.
    Backend Technologies that help: Django, Flask, Node.js, Spring. Since models are mostly written in python, ML integration happen way quicker if you are using Django or Flask. Avoid using PHP. Just avoid it.
    Frontend Technologies that help: React.js, jQuery, Ajax, Flutter. We used jQuery and Ajax because we were lazy, but you can go ahead and use a good and concrete frontend framework.
    You can find my source code for both Product Recommendation and Service Recommendation. Both of them were codes for winning teams and I’m sure you’ll get an idea about how you should go about coding the solutions. If you are able to deploy the application live, its a plus.
    I hope this blog helps clear all the doubts. All the best if you are sitting for Dell! It is an amazing company and I am sure you will learn a lot if you are able to grab the internship ❤
Comments (9)