i
Deloitte
Filter interviews by
SQL order of execution determines the sequence in which the different clauses in a SQL query are processed.
SQL order of execution: FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY.
FROM: Specifies the tables involved in the query.
WHERE: Filters the rows based on specified conditions.
GROUP BY: Groups the rows based on specified columns.
HAVING: Filters the groups based on specified conditions.
SELECT: Retrieves the col...
Window functions are a type of function in SQL that perform calculations across a set of table rows related to the current row.
Window functions are used to perform calculations on a set of rows related to the current row.
They allow you to perform calculations without grouping the rows into a single output row.
Examples of window functions include ROW_NUMBER(), RANK(), and NTILE().
Conditional formatting is a feature in data analysis tools that allows users to apply formatting to cells based on specified conditions.
Conditional formatting helps highlight important data points in a dataset
Users can set rules for formatting, such as changing cell color based on value ranges
It is commonly used in Excel, Google Sheets, and other spreadsheet programs
Reverse a given string
Use a loop to iterate through the characters of the string
Append each character to a new string in reverse order
Return the reversed string
What people are saying about Deloitte
The Fibonacci series is a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.
The series starts with 0 and 1: [0, 1]
Next numbers are generated by adding the last two: 0+1=1, so [0, 1, 1]
Continuing this, we get: [0, 1, 1, 2, 3, 5, 8, 13, ...]
The nth Fibonacci number can be calculated using the formula: F(n) = F(n-1) + F(n-2)
Fibonacci numbers have applications in computer algorithm...
I have a strong background in data analysis, focusing on statistical methods and data visualization to drive business insights.
Bachelor's degree in Statistics, where I learned foundational data analysis techniques.
Internship at XYZ Corp, where I analyzed sales data to identify trends, resulting in a 15% increase in quarterly revenue.
Proficient in tools like Excel, SQL, and Tableau for data manipulation and visuali...
Testing is needed to ensure the accuracy, reliability, and functionality of data analysis processes.
Testing helps identify and prevent errors in data analysis processes.
It ensures the accuracy and reliability of the results obtained from data analysis.
Testing helps in validating the functionality of data analysis models and algorithms.
It helps in identifying and fixing any issues or bugs in the data analysis proce...
Print Fibonacci sequence in Python
Use a loop to generate Fibonacci numbers
Start with 0 and 1 as the first two numbers
Add the previous two numbers to get the next number
Repeat the process until the desired sequence length is reached
RNN is a type of neural network that has connections feeding back into itself, allowing it to retain information over time. ANN does not have this capability.
RNN has loops that allow information to persist, while ANN does not
RNN is used for sequential data like time series or text, while ANN is used for static data
RNN can handle variable input lengths, while ANN requires fixed input sizes
Schemas are the blueprint of a database. There are three types of schemas - Physical, Logical, and View.
Physical schema defines how data is stored in a database
Logical schema defines the structure of the data in a database
View schema defines how users view the data in a database
Examples of physical schema include file systems, RAID, etc.
Examples of logical schema include ER diagrams, UML diagrams, etc.
Examples of ...
I appeared for an interview in Dec 2024.
I am a data analyst with a background in statistics and experience in analyzing large datasets.
Background in statistics
Experience in analyzing large datasets
Proficient in data visualization tools like Tableau
Strong problem-solving skills
Excellent communication skills
I would rate myself a 4 out of 5 in SQL proficiency.
Proficient in writing complex SQL queries
Experienced in optimizing database performance
Familiar with data manipulation and analysis functions
Comfortable working with large datasets
I use Power BI to analyze and visualize data for insights and decision-making in my work.
Connect to data sources to import data
Transform and clean data using Power Query Editor
Create relationships between different data tables
Design interactive reports and dashboards
Use DAX formulas for calculations and measures
Share reports with stakeholders and collaborate on insights
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Understanding join types helps determine the number of rows returned in SQL queries.
INNER JOIN: Returns rows with matching values in both tables. Example: 3 rows from Table A and 2 from Table B with 1 match = 1 row.
LEFT JOIN: Returns all rows from the left table and matched rows from the right. Example: 3 rows from A, 2 matches in B = 3 rows.
RIGHT JOIN: Returns all rows from the right table and matched rows from the le...
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
It was medium and if you focus you should be able to complete that!
Heat maps display data in colors on a grid, while tree maps show hierarchical data using nested rectangles.
Heat maps use colors to represent data values on a grid, while tree maps use nested rectangles to display hierarchical data.
In Tableau, I have created heat maps to visualize sales data across different regions, and tree maps to show the sales distribution by product categories.
Heat maps are useful for identifying ...
Different types of graphs like bar charts, line graphs, and pie charts can help in visualizing KPIs effectively.
Bar charts can be used to compare KPIs across different categories or time periods.
Line graphs are useful for showing trends and changes in KPIs over time.
Pie charts can display the proportion of each KPI relative to the total.
Combination charts can be used to show multiple KPIs in a single graph for comparis...
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Many questions on SQL and python programing and some questions on general aptitude
A subquery in SQL is a query nested within another query to retrieve data from multiple tables.
Subqueries can be used in SELECT, INSERT, UPDATE, and DELETE statements.
They can be correlated or non-correlated.
Example: SELECT * FROM table1 WHERE column1 = (SELECT column2 FROM table2 WHERE condition);
I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.
I am a data analyst with a strong background in statistics and data visualization.
Experienced in analyzing large datasets to extract valuable insights
Proficient in using tools like SQL, Python, and Tableau
Strong communication skills to present findings to stakeholders
I appeared for an interview in Apr 2025, where I was asked the following questions.
Power BI's lookup functionality allows users to retrieve values from related tables using DAX functions.
The primary function for lookup is 'RELATED', which fetches a value from a related table based on a relationship.
Example: If you have a 'Sales' table and a 'Products' table, you can use RELATED to get the product name in the Sales table.
Another function is 'LOOKUPVALUE', which retrieves a value based on specified cri...
Code to calculate average salary based on location
Create a dictionary to store salaries based on location
Calculate average salary for each location using the dictionary
Return the average salaries for each location
I appeared for an interview in Mar 2025, where I was asked the following questions.
Clustering in SQL groups similar data points to identify patterns and relationships within datasets.
Clustering is an unsupervised learning technique used to group similar records.
Common algorithms include K-means, Hierarchical clustering, and DBSCAN.
In SQL, clustering can be implemented using window functions or specific extensions like PostgreSQL's crosstab.
Example: Grouping customers based on purchasing behavior to i...
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
HLOOKUP and VLOOKUP are functions in Excel used to search for a value in a table horizontally and vertically, respectively.
HLOOKUP searches for a value in the first row of a table and returns a value in the same column from a specified row.
VLOOKUP searches for a value in the first column of a table and returns a value in the same row from a specified column.
Both functions are commonly used in Excel for data analysis an...
Conditional formatting is a feature in data analysis tools that allows users to apply formatting to cells based on specified conditions.
Conditional formatting helps highlight important data points in a dataset
Users can set rules for formatting, such as changing cell color based on value ranges
It is commonly used in Excel, Google Sheets, and other spreadsheet programs
Window functions are a type of function in SQL that perform calculations across a set of table rows related to the current row.
Window functions are used to perform calculations on a set of rows related to the current row.
They allow you to perform calculations without grouping the rows into a single output row.
Examples of window functions include ROW_NUMBER(), RANK(), and NTILE().
Some of the top questions asked at the Deloitte Data Analyst interview -
The duration of Deloitte Data Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 42 interview experiences
Difficulty level
Duration
based on 117 reviews
Rating in categories
Consultant
40.7k
salaries
| ₹10.4 L/yr - ₹21.6 L/yr |
Senior Consultant
25.2k
salaries
| ₹16.5 L/yr - ₹33.5 L/yr |
Analyst
16.8k
salaries
| ₹5 L/yr - ₹12 L/yr |
Assistant Manager
11.4k
salaries
| ₹12.1 L/yr - ₹22.4 L/yr |
Manager
8k
salaries
| ₹24.6 L/yr - ₹43.7 L/yr |
Accenture
PwC
Ernst & Young
Cognizant