i
Deloitte
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed in Jan 2025.
I was interviewed in Jan 2025.
Semantic elements in HTML provide meaning to the content, making it easier for search engines and screen readers to interpret.
Semantic elements are HTML tags that clearly define the content they wrap.
They provide structure and meaning to the content, making it more accessible and SEO-friendly.
Examples include <header>, <footer>, <nav>, <article>, <section>, <aside>, <main>, <
HTML5 is the latest version of HTML with new features and improvements.
HTML5 supports new elements like <header>, <footer>, <nav>, <article>, <section> etc.
HTML5 supports new input types like email, url, date, range, color etc.
HTML5 supports new APIs like Geolocation, Web Storage, Web Workers, Canvas, Audio/Video etc.
Data can be passed in components using props in Vue.js and React.js.
In Vue.js, data can be passed down to child components using props.
In React.js, data can be passed down to child components using props as well.
In Vue.js, props are defined in the parent component and passed down to the child component.
In React.js, props are passed down from parent to child components as attributes.
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in software development.
Defect identification: Defects are identified through testing or user feedback.
Defect reporting: Defects are reported in a defect tracking tool with details like steps to reproduce, severity, and priority.
Defect fixing: Developers fix the reported defects based on the information provided.
Defect re...
Black box testing focuses on functionality without knowledge of internal code, while white box testing examines internal code structure.
Black box testing tests the functionality of a system without knowledge of its internal code
White box testing tests the internal code structure and logic of a system
Black box testing is more focused on end-user perspective
White box testing is more focused on developer perspective
Exampl...
Hard assert stops the execution of the test case if it fails, while soft assert continues the execution and logs the failure.
Hard assert is used when the failure of a particular step makes the further steps irrelevant.
Soft assert is used when you want to continue with the test case execution even if some steps fail.
Hard assert is implemented using 'assert' keyword in testing frameworks like TestNG or JUnit.
Soft assert ...
Annotations in Selenium WebDriver are used to provide additional information about the test methods.
Annotations help in organizing and managing test cases
Some common annotations in Selenium WebDriver are @Test, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod
Annotations are used to define the sequence of execution of test methods
Use XPath to count the number of links with the text 'selenium'
Use XPath to locate all the links containing the text 'selenium'
Count the number of links found using the XPath expression
Use SQL query to display 60 pass and 40 fail from a table of students.
Use SELECT statement with COUNT function to count the number of pass and fail statuses.
Use WHERE clause to filter out pass and fail statuses.
Use GROUP BY clause to group the statuses together.
Use CASE statement to display the count of pass and fail statuses.
What people are saying about Deloitte
I applied via LinkedIn
Story estimation is the process of assigning relative sizes to user stories based on complexity and effort required.
Story estimation is typically done using story points, which are a unit of measure representing the overall effort required to implement a user story.
Team members collectively discuss and analyze the user story to determine its complexity and effort, then assign story points based on their consensus.
Commo...
Deloitte interview questions for popular designations
I applied via Campus Placement and was interviewed in Sep 2024. There were 5 interview rounds.
Versant English, can refer youtube for that
Financial accounting, logical reasoning & excel 30 + 30 + 15 questions, you get 75 mins to solve, refer the youtube channel "the aptitude guy"
I have a strong background in tax consulting with internship experience and a supportive family.
I have a Bachelor's degree in Accounting and Finance
Completed a tax consulting internship at XYZ firm
Family is supportive of my career goals and education
Get interview-ready with Top Deloitte Interview Questions
Implementing pagination on scroll allows for loading more content as the user reaches the bottom of the page.
Use a scroll event listener to detect when the user has reached the bottom of the page
Make an API call to fetch more data when the bottom is reached
Append the new data to the existing content on the page
Immediately invoked function expressions (IIFE) are functions that are executed immediately after they are created.
IIFE is defined and invoked at the same time using parentheses at the end of the function declaration.
Anonymous functions do not have a name and can be used as IIFE by wrapping them in parentheses.
IIFE is commonly used to create a private scope for variables and functions.
Closures are functions that have access to variables from their outer scope even after the outer function has finished executing.
Closures allow functions to access variables from their parent function even after the parent function has returned
They help in creating private variables and functions in JavaScript
Closures are commonly used in event handlers and callbacks
A promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure callbacks.
Example: Fetch API returns a promise when making an HTTP request.
Lazy loading is a technique used in web development to defer loading non-essential resources until they are needed.
Lazy loading helps improve page load times by only loading resources when they are required.
It is commonly used for images, videos, and other media files on a webpage.
Lazy loading can be implemented using JavaScript libraries like Intersection Observer or by using native browser features like loading='lazy
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
Deferred revenue refers to income received by a company in advance of earning it, resulting in a liability on the balance sheet.
Deferred revenue is also known as unearned revenue.
It is recorded as a liability on the balance sheet until the revenue is recognized.
Common examples include magazine subscriptions, annual maintenance contracts, and advance payments for services.
Once the revenue is earned, it is recognized on ...
Reconciling bank balances involves comparing the bank statement with the company's records to identify and resolve any discrepancies.
Obtain the bank statement and compare it with the company's records of transactions.
Identify any discrepancies such as missing deposits or withdrawals, bank errors, or outstanding checks.
Adjust the company's records to match the bank statement by recording any necessary corrections.
Ensure...
The three major activities in cash flow statement are operating activities, investing activities, and financing activities. Purchase of fixed assets would fall under investing activities, while repayment of loans would fall under financing activities.
Operating activities involve cash flows from day-to-day business operations, such as sales and expenses.
Investing activities include cash flows related to the purchase and...
The 5 steps of Revenue recognition are identification of the contract, identification of performance obligations, determination of transaction price, allocation of transaction price, and recognition of revenue as performance obligations are satisfied.
Identification of the contract: Determine the existence of a contract with a customer.
Identification of performance obligations: Identify the separate performance obligati...
I want to join Deloitte because of its reputation for providing excellent training and career development opportunities.
Deloitte is known for its high-quality training programs which will help me develop my skills and knowledge in auditing.
I am impressed by Deloitte's commitment to employee growth and advancement, which aligns with my career goals.
I believe that working at Deloitte will provide me with the opportunity ...
Fixed assets are audited by verifying physical existence, ownership, valuation, and depreciation methods.
Verify physical existence by conducting physical inventory counts.
Confirm ownership by reviewing title deeds and purchase agreements.
Ensure accurate valuation by comparing book value to market value.
Review depreciation methods and calculations for accuracy.
Check for impairment indicators and assess if any assets nee...
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Create calculated fields in Tableau to dynamically adjust to changing table columns.
Use calculated fields to reference specific columns by name instead of position.
Utilize parameters to allow users to select which columns to display.
Consider using custom SQL queries to dynamically adjust to changing table structure.
Developed a predictive model to forecast customer churn for a telecommunications company.
Utilized machine learning algorithms such as logistic regression and random forest
Performed data preprocessing and feature engineering to improve model performance
Collaborated with business stakeholders to understand key drivers of churn
Achieved 85% accuracy in predicting customer churn
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
To swap two numbers without a third variable and built-in function in Python, use arithmetic operations.
Use addition and subtraction to swap the numbers
Example: a = 5, b = 10. a = a + b, b = a - b, a = a - b will swap the values
The number of zeros in the factorial of 120 is one.
To find the number of zeros in a factorial, we need to count the number of times the factorial is divisible by 10.
In the case of 120!, there is one zero because 120! = 120 x 119 x 118 x ... x 1 has one pair of 2 and 5, which results in one zero.
Factors of 10 in the factorial come from pairs of 2 and 5 in the multiplication.
For example, in 10!, there are two zeros becau...
To find number of incident tickets from Incidents table by each category and order them by number of incident tickets in decreasing order.
Group the data by category
Count the number of incident tickets for each category
Order the results by number of incident tickets in descending order
I was interviewed in Jan 2025.
Some of the top questions asked at the Deloitte interview -
The duration of Deloitte interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 2.1k interviews
Interview experience
based on 17.9k reviews
Rating in categories
Consultant
33.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
21.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
14.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
10.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
7.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
PwC
Ernst & Young
Cognizant