i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
JavaScript is both clientside and serverside.
JavaScript is primarily used for clientside scripting in web browsers.
However, it can also be used for serverside scripting with Node.js.
Clientside JavaScript is executed by the user's browser.
Serverside JavaScript is executed by the server.
JavaScript can be used for both front-end and back-end development.
C is a low-level programming language while Java is a high-level programming language.
C is compiled while Java is interpreted
C has pointers while Java does not
C is closer to the hardware while Java is platform-independent
C is used for system programming while Java is used for web and mobile app development
My weakness is time management, but I improved by setting clear deadlines and prioritizing tasks.
Identified time management as a weakness
Started setting clear deadlines for tasks
Learned to prioritize tasks based on importance and urgency
Utilized tools like calendars and task lists to stay organized
Sought feedback from team members on time management improvements
DNS stands for Domain Name System, which is a system that translates domain names into IP addresses.
DNS is used to locate websites and other resources on the internet.
It works by translating human-readable domain names into machine-readable IP addresses.
DNS servers store information about domain names and their corresponding IP addresses.
Examples of DNS servers include Google DNS, OpenDNS, and Cloudflare DNS.
The OSI model has 7 layers that define how data is transmitted over a network.
The layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has a specific function and communicates with the layers above and below it.
For example, the Physical layer deals with the physical transmission of data, while the Application layer deals with user interfaces and applications.
The OSI mod...
Yes, it is possible to decompile bytecode in Java back to the original code.
Decompilation is the process of converting bytecode back to its original source code.
There are several tools available for decompiling Java bytecode, such as JD-GUI, FernFlower, and Procyon.
Decompiling bytecode can be useful for understanding how a program works, reverse engineering, or debugging.
However, the decompiled code may not be an exact...
JVM is the virtual machine that executes Java bytecode. It provides platform independence and memory management.
JVM stands for Java Virtual Machine
It interprets compiled Java code into machine language
JVM provides platform independence by executing bytecode on any platform
It manages memory allocation and garbage collection
Examples of JVM-based languages include Kotlin and Scala
Pointers are used in programming to manage memory and can be a potential security vulnerability if not handled properly.
Pointers allow direct access to memory locations, making it possible to manipulate data or execute arbitrary code.
Improper use of pointers can lead to buffer overflows, memory leaks, and other security vulnerabilities.
Pointers can be exploited by attackers to gain unauthorized access, execute maliciou...
Inheritance in Java allows a class to inherit properties and methods from another class, promoting code reuse.
Inheritance is achieved using the 'extends' keyword in Java.
The class that is being inherited from is called the superclass or parent class.
The class that inherits from the superclass is called the subclass or child class.
The subclass can access the public and protected members of the superclass.
Inheritance pro...
Abstraction is the process of simplifying complex systems by focusing on the essential details.
Abstraction involves hiding unnecessary details and exposing only the relevant information.
It allows us to create models or representations that capture the important aspects of a system.
Abstraction helps in managing complexity and improving understanding and communication.
For example, in programming, object-oriented abstract...
I would prefer using SQL for designing a database for a library.
SQL is a widely used language for managing relational databases.
It provides a structured and efficient way to store, retrieve, and manipulate data.
SQL allows for easy querying and joining of tables, which is essential for library operations.
It supports transactions and ensures data integrity.
SQL also offers various security features to protect sensitive li
A firewall is a network security system that monitors and controls incoming and outgoing network traffic.
Firewalls can be hardware or software-based
They can be configured to block or allow specific types of traffic
Firewalls can also be used to create virtual private networks (VPNs)
Examples of popular firewall software include Norton, McAfee, and Windows Firewall
I applied via campus placement at Thadomal Shahani Engineering College, Mumbai and was interviewed in Aug 2024. There were 3 interview rounds.
In the aptitude round there were various sections such as quants, verbal and technical questions based on networking and cloud platforms and some pseudo codes . No coding questions were asked .
It was structured group discussion with one panel member and a case study was provided to us .
I am a dedicated and detail-oriented analyst with a strong background in data analysis and problem-solving.
I have a Bachelor's degree in Statistics and have completed multiple data analysis projects during my studies.
I am proficient in using statistical software such as R and Python to analyze data and generate insights.
I have experience working with cross-functional teams to develop and implement data-driven strategie...
I have worked on various projects including financial analysis, market research, and data visualization.
Developed financial models to analyze company performance
Conducted market research to identify growth opportunities
Created interactive dashboards for data visualization
Collaborated with cross-functional teams to implement project recommendations
I applied via Campus Placement
Simple quat questions
What people are saying about Deloitte
I applied via campus placement at Veermata Jijabai Technological Institute (VJTI), Mumbai and was interviewed in Sep 2024. There were 3 interview rounds.
20 Mins GD on ESG Compliance
Deloitte interview questions for designations
I applied via campus placement at Motilal Nehru Institute National Institute of Technology (NIT), Allahabad and was interviewed in Sep 2024. There were 2 interview rounds.
It cover the topics like computer networking , cloud computing ,testing
I am a dedicated and detail-oriented analyst with a strong background in data analysis and problem-solving.
Bachelor's degree in Statistics
Proficient in Excel, SQL, and data visualization tools
Experience in conducting market research and trend analysis
Strong analytical and critical thinking skills
Excellent communication and presentation abilities
A constraint is a limitation or restriction that prevents something from being done or achieved.
Constraints can be physical, such as lack of resources or time constraints.
Constraints can also be imposed by rules, regulations, or limitations set by external factors.
Constraints can impact decision-making and problem-solving processes.
For example, a budget constraint may limit the amount of money available for a project.
A...
Null represents absence of a value, while blank represents an empty value or space.
Null is a specific value that indicates the absence of any data.
Blank typically refers to an empty value or space, such as an empty string or whitespace.
In programming, null is often used to represent a variable that has not been assigned a value, while blank may refer to a field that has not been filled in by a user.
Example: A database ...
Primary key uniquely identifies each record in a table, while foreign key establishes a link between two tables.
Primary key ensures uniqueness of each record in a table
Foreign key establishes a relationship between two tables
Example: In a 'students' table, 'student_id' can be a primary key, while in a 'courses' table, 'student_id' can be a foreign key linking to 'students' table
Python is a general-purpose programming language, while PySpark is a distributed computing framework built on top of Spark for big data processing.
Python is a versatile language used for various applications, including web development, data analysis, and automation.
PySpark is specifically designed for processing large datasets in parallel across a cluster of machines.
Python is easier to learn and more widely used, whil...
Get interview-ready with Top Deloitte Interview Questions
I applied via Campus Placement
Included 2 coding questions and many mcqs. mainly sql and sorting
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
Aptitude/ English & Coding test
Aptitude ,technical mcq ,coding test
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
The online assessment consists of 67 questions divided into 4 sections with a sectional cutoff for each. The topics covered included Analytical Ability, Quantitatitive Ability, Verble Ability and CS fundamentals focusing on key areas like OS, DBMS, SQL, Cloud and Pseudocodes. It also consist two coding questions.
The duration of Deloitte Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 273 interviews
6 Interview rounds
based on 1.4k reviews
Rating in categories
Consultant
33.4k
salaries
| ₹6.3 L/yr - ₹23.2 L/yr |
Senior Consultant
21k
salaries
| ₹11 L/yr - ₹42 L/yr |
Analyst
14.3k
salaries
| ₹3.9 L/yr - ₹12.6 L/yr |
Assistant Manager
10.1k
salaries
| ₹7.8 L/yr - ₹24 L/yr |
Manager
7.1k
salaries
| ₹16 L/yr - ₹52 L/yr |
Accenture
PwC
Ernst & Young
Cognizant