i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.
String is immutable because its value cannot be changed once it is created.
Immutable objects are more secure as they cannot be modified by external sources.
String pool in Java is possible because of immutability.
StringBuffer and StringBuilder classes are used for mutable strings.
How to make a class immutable in Java?
Make all fields private and final
Do not provide any setter methods
Make the class final
If mutable fields are present, return a copy of them in getter methods
Hashmap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values.
Hashmap uses a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Retrieving a value from a hashmap is typically an O(1) operation.
Examples of hashmaps include Python's dictionary and Java'
Hashtable is not thread-safe while Concurrent HashMap is thread-safe.
Hashtable is a legacy class while Concurrent HashMap is a modern class.
Concurrent HashMap allows concurrent read and write operations while Hashtable does not.
Concurrent HashMap uses a technique called lock striping to achieve thread-safety.
Hashtable is synchronized while Concurrent HashMap is not fully synchronized.
Concurrent HashMap is faster than H...
I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.
What people are saying about Deloitte
I applied via Referral and was interviewed in Sep 2020. There were 3 interview rounds.
Deloitte interview questions for designations
I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.
Questions on OOPS, JavaScript and MVC concepts
OOPS concepts include inheritance, encapsulation, polymorphism, and abstraction
JavaScript is a scripting language used for web development
MVC stands for Model-View-Controller and is a design pattern used in software engineering
Examples of MVC frameworks include AngularJS, ReactJS, and Ruby on Rails
Get interview-ready with Top Deloitte Interview Questions
I applied via Company Website and was interviewed before Jun 2020. There were 4 interview rounds.
I applied via Referral and was interviewed in May 2019. There were 4 interview rounds.
Sprint is a time-boxed period of development in Agile methodology.
Sprint is a fixed duration of time, usually 1-4 weeks, during which a team works on a set of prioritized tasks.
The goal of a sprint is to deliver a potentially shippable product increment.
Sprint planning, daily stand-up meetings, sprint review, and sprint retrospective are key events in a sprint.
Sprint backlog is a list of tasks that the team plans to co...
I will incorporate CR by analyzing customer feedback and implementing changes accordingly.
Collect customer feedback through surveys, social media, and other channels
Analyze feedback to identify common issues and areas for improvement
Develop and implement strategies to address feedback and improve customer satisfaction
Monitor and track progress to ensure changes are effective
Continuously gather feedback and make adjustm
I applied via Referral and was interviewed before Oct 2020. There were 3 interview rounds.
I appeared for an interview before Nov 2020.
Round duration - 60 minutes
Round difficulty - Easy
One easy coding question.
One puzzle.
Projects on resume.
General discussion
Given an integer array arr
of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.
The first line contains an integer 'T' representing the n...
Sort an integer array containing only 0s, 1s, and 2s in-place using a single scan.
Iterate through the array using three pointers to keep track of 0s, 1s, and 2s.
Swap elements based on the current element value and the pointers.
Example: If current element is 0, swap it with the element at the 0s pointer and increment both pointers.
Round duration - 60 minutes
Round difficulty - Easy
Behavioural round.
Tip 1 : Practice aptitude questions thoroughly to clear the initial round
Tip 2 : interview is totally based on the resume, which should ideally include some technical projects
Tip 3 : practice case study, jam and gd rounds with friends
Tip 1 : have some projects on resume
Tip 2 : prepare a pitch about the resume which fits the role you’re applying to
I applied via Campus Placement and was interviewed before Jun 2020. There were 4 interview rounds.
Some of the top questions asked at the Deloitte Business Technology Analyst interview for experienced candidates -
based on 5 interviews
4 Interview rounds
based on 269 reviews
Rating in categories
Consultant
34.8k
salaries
| ₹6.5 L/yr - ₹28.2 L/yr |
Senior Consultant
22k
salaries
| ₹11 L/yr - ₹42 L/yr |
Analyst
14.8k
salaries
| ₹3.8 L/yr - ₹12.9 L/yr |
Assistant Manager
10.4k
salaries
| ₹7.8 L/yr - ₹28 L/yr |
Manager
7.3k
salaries
| ₹16 L/yr - ₹52 L/yr |
Accenture
PwC
Ernst & Young
Cognizant