Deloitte
Deloitte
Deepak Lodhi
https://topmate.io/deepaklodhi
DATA ANALYST
INTERVIEW
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
Here’s a structured heading outline for your PDF on Deloitte Data Analyst Interview
Process, Skills, and Questions with Answers:
1. Introduction
• Overview of Deloitte
• Importance of Preparation
• Online Assessment
• Technical Interview
• HR/Behavioral Interview
6. Conclusion
• Final Advice
• Additional Resources
Would you like me to generate this as a PDF for you? Let me know if you want any
modifications!
Soft Skills
Problem-Solving Approach
Business Communication
Analytical Thinking
Teamwork & Stakeholder Management
Would you like help with mock interview questions or a resume review for Deloitte?
2. Write a query to find the second highest salary from an employee table.
8. Write a query to fetch the top 3 customers with the highest sales.
15. How do you find the nth highest salary using a subquery?
19. What is the difference between INNER JOIN and LEFT JOIN?
20. How do you fetch records from two tables without using JOIN?
30. What is the difference between NumPy arrays and Python lists?
36. What is the difference between Lambda functions and normal functions?
41. What are list comprehensions, and why are they used?
46. What is the difference between a dashboard and a report in Power BI?
55. What is the difference between direct query and import mode?
60. What are the different types of visualizations available in Power BI?
68. Explain a real-world case where data helped solve a business problem.
69. How do you define and track key performance indicators (KPIs)?
71. How do you choose between mean and median for analysis?
72. What statistical methods would you use for sales forecasting?
97. Can you describe a project where you applied data analytics?
98. How do you stay updated with the latest data analytics trends?
1. SQL Questions
1. What is SQL?
4. Explain INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN.
o LEFT JOIN: Returns all records from the left table + matching records from the
right.
o RIGHT JOIN: Returns all records from the right table + matching records from
the left.
o FULL OUTER JOIN: Returns all records from both tables, filling unmatched
rows with NULLs.
7. FROM table_name
8. GROUP BY column_name
o RANK(): Assigns ranks but leaves gaps if values are the same.
9. WITH CTE AS (
10. SELECT EmployeeID, Salary, DENSE_RANK() OVER (ORDER BY Salary DESC) AS rnk
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
12. )
2. Python Questions
14. df = pd.read_csv('file.csv')
17. df.groupby('category_column')['value_column'].sum()
21. plt.hist(df['column_name'])
22. plt.show()
3. Power BI Questions
Power BI Basics
1. SQL Questions
6. How do you get the second highest salary from an employee table?
Answer:
7. SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;
2. Excel Questions
37. How would you measure the success of a new product launch?
Answer: Analyze sales trends, customer feedback, market penetration, and ROI.
39. Explain a time when you used data to drive a business decision.
Answer: (Provide a relevant example from past experience.)
• Text (str)
• Mapping (dict)
• Boolean (bool)
• == compares values.
• add = lambda x, y: x + y
lst = [1, 2, 2, 3, 4, 4, 5]
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
unique_lst = list(set(lst))
print(max(lst)) # Output: 40
import pandas as pd
df.groupby('column_name').sum()
df.drop_duplicates(inplace=True)
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
• import sqlite3
• conn = sqlite3.connect('database.db')
result = cursor.fetchall()
18. How do you insert data into an SQL table using Python?
conn.commit()
conn.commit()
scaler = MinMaxScaler()
df_scaled = scaler.fit_transform(df)
22. How do you split data into training and testing sets?
• accuracy_score(y_test, y_pred)
• process(chunk)
return a + b
These 30 questions and answers cover Python basics, data handling with Pandas, SQL
integration, machine learning concepts, and advanced Python features. Let me know if you
need more questions or specific Deloitte case studies!
Here are 30 Power BI interview questions with answers, covering Deloitte Data Analyst role
requirements:
Power BI is a business intelligence tool by Microsoft for data visualization, reporting, and
analytics. It helps users connect to multiple data sources, transform data, and create
interactive dashboards.
Power BI connects via Direct Query, Import Mode, and Live Connection.
DAX (Data Analysis Expressions) is a formula language for calculations & aggregations in
Power BI.
YoY Growth = ( [This Year Sales] - [Last Year Sales] ) / [Last Year Sales]
Drill-through allows users to click on a data point and navigate to a detailed report page for
deeper insights.
Drill-down enables users to explore data from high-level to granular details, e.g., from Year
→ Quarter → Month → Day.
Power Query is a data transformation engine in Power BI used to clean, shape, and prepare
data before analysis.
Parameters allow users to create dynamic queries (e.g., filtering data based on a date
range).
20. What is the difference between Append and Merge in Power Query?
RLS restricts data access based on user roles using DAX filters.
[SalesRegion] = USERPRINCIPALNAME()
A Power BI Gateway connects on-premises data sources to the Power BI Service for
scheduled refreshes.
Workspaces are collaborative environments in Power BI Service for report sharing and app
creation.
These 30 Deloitte Data Analyst Power BI questions and answers cover core concepts, DAX,
Power Query, visualization, optimization, and security. Let me know if you need more
advanced topics!
30 Excel interview questions with answers, specifically for a Deloitte Data Analyst role:
• Conditional Formatting
• Data Validation
A Pivot Table summarizes large data sets dynamically, allowing easy grouping and filtering.
Using TRIM():
=TRIM(A2)
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
Using SUBSTITUTE():
Power Query is used for data extraction, transformation, and loading (ETL) in Excel.
Power Pivot helps in data modeling and handling large datasets in Excel.
VBA (Visual Basic for Applications) is used for advanced automation and scripting in Excel.
These 30 Excel interview questions and answers cover basic to advanced Excel concepts,
useful for a Deloitte Data Analyst role. Let me know if you need more!
Here are 30 SQL interview questions with answers, specifically for a Deloitte Data Analyst
role:
1. What is SQL?
SQL (Structured Query Language) is used to query, manipulate, and manage relational
databases.
• DELETE – Removes specific rows with a WHERE condition and can be rolled back.
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
• TRUNCATE – Removes all rows from a table and cannot be rolled back.
A Primary Key uniquely identifies each row in a table and cannot have NULL values.
A Foreign Key is a column that creates a relationship between two tables by referring to the
Primary Key of another table.
Using WHERE:
Using DISTINCT:
Using COUNT():
• LEFT JOIN – Returns all records from the left table and matching records from the
right table
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
• RIGHT JOIN – Returns all records from the right table and matching records from the
left table
FROM employees
UNION
Using SUM():
Using AVG():
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
Using MAX():
Using HAVING:
FROM employees
GROUP BY department
SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;
Using BETWEEN:
CASE
END AS salary_category
Book 1:1 a Session on Topmate A Complete Guide to Getting Your First Data Analyst
Job and internship Without Experience
FROM employees;
FROM employees
GROUP BY name
• Non-Clustered Index – Stores a pointer to the data, not the data itself.
• Use Indexes
• Optimize Joins
AS
BEGIN
END;
WITH EmployeeCTE AS (
These 30 SQL interview questions and answers cover basic to advanced concepts for a
Deloitte Data Analyst role. Let me know if you need more!
A Complete Guide to Getting Your First Data Analyst Job Without Experience