Deloitte is one of the world's largest professional services firms, known for consulting, audit, tax, risk advisory, and technology solutions. Every year, Deloitte hires Software Engineers, Analysts, Consultants, and Technology Professionals through a recruitment process that primarily focuses on:
- Strong programming and analytical skills.
- Core Computer Science fundamentals.
- Logical reasoning and communication skills.
Eligibility Criteria for Engineering Roles
Deloitte seeks candidates for engineering roles with specific qualifications:
- B.E./B.Tech/M.Tech/MCA in any branch.
- Minimum 60% throughout academics (10th, 12th, UG/PG) no active backlogs.
Deloitte Recruitment Process
The Deloitte recruitment process generally consists of 4-5 rounds for Software Engineering and Technology Consulting roles.
Where to Apply -> Deloitte Careers
1. Online Assessment (60-90 Minutes)
The Online Assessment is the first stage of the recruitment process and evaluates technical knowledge, logical ability, and problem-solving skills. It may include:
- Quantitative Aptitude
- Logical Reasoning
- Verbal Ability
- Programming Questions
- Computer Science MCQs (role dependent)
For Software Engineering roles, coding questions are generally conducted on platforms such as HackerRank or similar coding platforms.
2. Group Discussion / JAM Round (Role Dependent)
Some campus hiring drives include a Group Discussion (GD) or Just A Minute (JAM) round to assess communication and teamwork. Candidates may be asked to:
- Discuss a case study.
- Speak on a given topic.
- Present their opinion on current technology trends.
Interviewers evaluate:
- Communication skills
- Leadership qualities
- Team collaboration
- Confidence and clarity of thought
3. Technical Interview
The technical interview usually lasts 45-60 minutes and focuses on problem-solving ability, programming knowledge, and core computer science concepts. Common topics include:
- Data Structures & Algorithms
- Object-Oriented Programming (OOP)
- Operating Systems
- DBMS
- Computer Networks
- SQL
- Resume and project discussion
Candidates are generally expected to explain their approach before writing code.
4. Managerial / Technical Discussion (Role Dependent)
For certain roles, an additional discussion with a hiring manager or senior technical interviewer may be conducted. Topics commonly include:
- Project architecture
- Design decisions
- Real-world problem solving
- Team collaboration
- Previous internship or work experience
- Consulting mindset
5. HR Interview
The final round evaluates communication skills, career goals, and cultural fit. Common discussion topics include:
- Tell me about yourself.
- Why Deloitte?
- Career goals.
- Strengths and weaknesses.
- Teamwork and leadership experiences.
- Relocation and joining availability.
Deloitte Job Roles
Deloitte hires for multiple technology roles, including:
- Software Engineer
- Associate Analyst
- Technology Consultant
- Data Engineer
- Cloud Engineer
- Cyber Risk Consultant
- AI & Analytics Engineer
- Software Engineering Intern
Technical Skills Required
Candidates are expected to have strong knowledge of the following areas.
Core Computer Science
Candidates are generally expected to have a good understanding of:
- Data Structures & Algorithms (DSA)
- Object-Oriented Programming (OOP)
- Database Management Systems (DBMS)
- Operating Systems
- Computer Networks
- Software Engineering Principles
- SDLC and Agile Methodologies
Programming Skills
Candidates should be comfortable with:
- Java
- Python
- C++
- SQL
- JavaScript (role dependent)
Additional Skills
Knowledge of the following is beneficial:
- Cloud Platforms (AWS/Azure/GCP)
- Git and Version Control
- REST APIs
- Spring Boot / .NET (role dependent)
- Basic System Design concepts