i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Walk-in and was interviewed in Dec 2024. There were 10 interview rounds.
Any ideas for an aptitude test?
Yes as g good network connection
The current employees include software developers, project managers, quality assurance analysts, and technical support specialists.
Software developers
Project managers
Quality assurance analysts
Technical support specialists
What is education in place?
What is a SQL Server?
Effective communication and any suggestion.
My name is John Doe.
Full name is John Doe
Common name in English-speaking countries
No middle name or initial
I have a Bachelor's degree in Computer Science from XYZ University.
Bachelor's degree in Computer Science
Graduated from XYZ University
Specialized in software development
Took courses in programming languages, algorithms, and software engineering
Deloitte is a multinational professional services network that provides consulting, audit, tax, and advisory services.
Deloitte engages in consulting services for various industries
They provide audit and assurance services to ensure financial accuracy
The company offers tax services to help clients navigate complex tax regulations
Deloitte also provides advisory services to help businesses improve performance and manage r
Deloitte engages in consulting, audit, tax, and advisory services for clients in various industries.
Consulting services for businesses
Audit services for financial statements
Tax services for individuals and corporations
Advisory services for strategy and operations
Industry-specific services such as healthcare, technology, and financial services
My father's name is John Smith.
Father's name is John Smith
He goes by the name John
His full name is John Smith
My father's name is John Smith.
Father's first name is John.
Father's last name is Smith.
Full name is John Smith.
Engage with any assignment provided.
Please provide any assignments you have.
I applied via campus placement at Vasavi College of Engineering, Hyderabad and was interviewed in Jul 2024. There were 4 interview rounds.
I cleared the aptitude and coding tests, followed by the communication assessment. After successfully passing both rounds, I was shortlisted for the interviews.
What people are saying about Deloitte
Managed code is code that is executed by the Common Language Runtime (CLR) while unmanaged code is code that is executed directly by the operating system.
Managed code is written in high-level languages like C#, VB.NET, and is compiled to Intermediate Language (IL) which is executed by the CLR.
Unmanaged code is written in languages like C, C++, and is compiled directly to machine code which is executed by the operating ...
Access modifiers in programming define the scope of a class, method, or variable.
Public - accessible from any other class
Private - accessible only within the same class
Protected - accessible within the same package and subclasses
Default (no modifier) - accessible only within the same package
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.
Array is a fixed-size collection of elements of the same data type.
ArrayList is a resizable collection that can grow or shrink in size dynamically.
Arrays can store primitive data types and objects, while ArrayList can only store objects.
Arrays use square brackets [] for declaration, while ArrayList is a class in Java's collect...
String is immutable, while StringBuilder is mutable and more efficient for concatenating strings.
String is immutable, meaning once created, it cannot be changed. StringBuilder is mutable and allows for modifications.
String concatenation in a loop using String can be inefficient due to creating new objects each time. StringBuilder is more efficient for this purpose.
String has a fixed length, while StringBuilder can dyna...
Strings are immutable in order to ensure data integrity and security.
Immutable strings prevent accidental changes to data
Enhances security by preventing data tampering
Allows for efficient memory management
Connection pooling is a technique used to manage a pool of database connections to improve performance and efficiency.
Connection pooling helps reduce the overhead of opening and closing database connections for each request
It allows multiple clients to reuse a pre-created set of connections to the database
Connection pooling can help improve the scalability and performance of applications that require frequent database
Action controller is for web applications, API action controller is for APIs
Action controller is used for handling web requests in a traditional web application
API action controller is used for handling API requests in a RESTful API
API action controller typically returns JSON responses, while action controller may return HTML responses
API action controller often has different authentication and authorization mechanisms
Design patterns in SQL are reusable solutions to common problems encountered in database design and development.
Singleton Pattern: Ensures a class has only one instance and provides a global point of access to it.
Factory Pattern: Creates objects without specifying the exact class of object that will be created.
Repository Pattern: Separates the logic that retrieves data from a data source from the business logic that ac...
CommandBuilder is a class used to dynamically create SQL commands, while Command is a pre-defined SQL command.
CommandBuilder is used to construct SQL commands at runtime based on user input or conditions.
Command is a pre-defined SQL command that is executed as is.
CommandBuilder is more flexible and allows for dynamic SQL generation.
Command is static and does not change during runtime.
Example: CommandBuilder can be used...
Deloitte interview questions for designations
MVC is a software design pattern that separates an application into three main components: Model, View, and Controller.
Model represents the data and business logic of the application
View is responsible for displaying the data to the user
Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly
MVC helps in achieving separation of concerns, making the code more orga
Routing in MVC and Angular is the mechanism of mapping URLs to controller actions or components.
In MVC, routing is used to define the URL patterns and map them to specific controller actions.
In Angular, routing is used to navigate between different components based on the URL.
Routing in MVC is typically configured in the RouteConfig class, while in Angular it is configured in the RouterModule.
Example in MVC: routes.Map...
Get interview-ready with Top Deloitte Interview Questions
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
AWS S3 is a cloud storage service provided by Amazon Web Services for storing and retrieving data.
AWS S3 is used for storing and retrieving any amount of data at any time.
It is commonly used for backup and recovery, archiving, data lakes, and big data analytics.
To copy data in S3, you can use the AWS Management Console, AWS CLI, or AWS SDKs.
For example, you can use the 'aws s3 cp' command in the AWS CLI to copy files b
Lambda function is an anonymous function in programming that can be used for short, simple tasks.
Lambda functions are commonly used in functional programming languages like Python.
They are often used for tasks that require a quick, one-time function without the need to define a separate function.
Lambda functions can be used as arguments for higher-order functions like map, filter, and reduce.
They are not suitable for l...
HashMap is an unordered collection while TreeMap is a sorted collection based on keys.
HashMap uses hashing to store key-value pairs, while TreeMap uses a red-black tree for sorting keys.
HashMap allows one null key and multiple null values, while TreeMap does not allow null keys but allows null values.
HashMap is generally faster for lookups and insertions, while TreeMap is useful when you need to iterate over keys in so
Use custom logic to rearrange array elements without traditional sorting algorithms
Create a custom logic to rearrange the array elements based on specific criteria
Use loops and conditional statements to compare and swap elements
Consider using techniques like bubble sort or insertion sort without directly implementing them
Salary expectations will depend on factors such as experience, location, and company size.
Consider factors like experience, location, and company size when determining salary expectations
Research average salaries for Software Developers in your area
Be prepared to negotiate based on your skills and qualifications
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 3 interview rounds.
It was the 1st round embedded with coding questions and pseudocodes.It was very easy to crack the 1st round
2nd round is group discussion.There was a pannel number.He will say one general topic.we want speak about it.But we should speak confidently, with a good communication skills
Use SQL query to find the employee with the second highest salary.
Use the ORDER BY clause to sort the salaries in descending order.
Use the LIMIT clause to retrieve the second row after skipping the first row.
Dependency injection in .NET Core allows for loosely coupled components and easier testing.
In .NET Core, dependency injection is built-in and can be configured in the ConfigureServices method of the Startup class.
Services are registered in the ConfigureServices method using the IServiceCollection interface.
Dependencies are injected into classes using constructor injection or property injection.
Example: services.AddScop...
2 Interview rounds
based on 119 reviews
Rating in categories
Consultant
33k
salaries
| ₹6.3 L/yr - ₹23 L/yr |
Senior Consultant
20.7k
salaries
| ₹11 L/yr - ₹35 L/yr |
Analyst
14k
salaries
| ₹3.6 L/yr - ₹12.4 L/yr |
Assistant Manager
10k
salaries
| ₹7.8 L/yr - ₹24 L/yr |
Manager
7k
salaries
| ₹15.7 L/yr - ₹52 L/yr |
Accenture
PwC
Ernst & Young
Cognizant