TGViewer
Data Analytics Data Analytics @sqlspecialist ยท 111K subscribers
Post #3178 603
๐Ÿ“Š Data Analyst Interview Series โ€” Part 7

Guys, let's continue our Data Analyst Interview Series.

Let's go deeper into Excel with scenario-based questions. These questions test whether you can actually use Excel to solve business problems, not just remember formulas.

1๏ธโƒฃ How would you find the highest-selling product in each region?

Sample Answer:

"I would first summarize sales by Region and Product using a PivotTable. Then I would compare the sales within each region and identify the product with the highest value.

For a dynamic solution, I could also use functions such as MAXIFS, FILTER, and XLOOKUP depending on the Excel version."

2๏ธโƒฃ How would you calculate the percentage contribution of each product to total sales?

Sample Answer:

"I would calculate the total sales for each product and divide it by the overall sales."

=Product_Sales/Total_Sales


"If the total sales value is stored in a fixed cell, I would use an absolute reference."

=B2/$B$10


"I would then format the result as a percentage."

3๏ธโƒฃ How would you identify customers whose sales have decreased compared with the previous month?

Sample Answer:

"I would first create a monthly sales summary by customer. Then I would compare the current month's sales with the previous month's sales.

A negative difference would indicate a decrease."

=Current_Month_Sales-Previous_Month_Sales


"I could then use conditional formatting to highlight customers with negative changes."

4๏ธโƒฃ How would you calculate a rolling 3-month average?

Sample Answer:

"A rolling average calculates the average over a moving window of time.

For example, a 3-month rolling average can be calculated using the current month and the previous two months."

=AVERAGE(B2:B4)


"As I move down the dataset, the range moves forward by one month."

5๏ธโƒฃ How would you calculate employee tenure in Excel?

Sample Answer:

"If I have an employee's joining date, I can calculate their tenure using DATEDIF or by calculating the difference between the joining date and today's date."

For example:

=DATEDIF(A2,TODAY(),"Y")


"This returns the completed number of years."

6๏ธโƒฃ How would you identify overdue payments?

Sample Answer:

"I would compare the due date with the current date and check whether the payment status is still pending."

For example:

=IF(AND(B2<TODAY(),C2="Pending"),"Overdue","On Time")


"I could then use conditional formatting to highlight overdue transactions."

7๏ธโƒฃ How would you identify the top 10% of customers by sales?

Sample Answer:

"I would first calculate total sales by customer. Then I could use a percentile-based approach or rank customers based on sales.

For example, I could calculate the 90th percentile and identify customers whose sales are greater than or equal to that threshold."

=PERCENTILE.INC(B2:B100,0.9)
  • โค 2
More from @sqlspecialist
  1. Oct 12, 20268๏ธโƒฃ You receive a dataset with inconsistent date formats. How would you clean it? Sample Aโ€ฆ
  2. Oct 12, 2026๐Ÿš€ ๐—ช๐—ต๐—ถ๐—ฐ๐—ต ๐—ง๐—ฒ๐—ฐ๐—ต ๐—ฆ๐—ธ๐—ถ๐—น๐—น ๐—ช๐—ถ๐—น๐—น ๐—ฌ๐—ผ๐˜‚ ๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ? Want to builโ€ฆ
  3. Oct 9, 2026โ€œHere, the data is sorted by the second column in descending order and the first five rowsโ€ฆ
  4. Oct 9, 2026๐Ÿ“Š Data Analyst Interview Series โ€” Part 6 Guys, let's continue our Data Analyst Interviewโ€ฆ
  5. Oct 9, 2026๐Ÿ‡ฎ๐Ÿ‡ณ ๐—š๐—ข๐—ฉ๐—˜๐—ฅ๐—ก๐— ๐—˜๐—ก๐—ง ๐—ข๐—™ ๐—œ๐—ก๐——๐—œ๐—” โ€” ๐—”๐—œ๐—–๐—ง๐—˜ ๐—œ๐—ก๐—ง๐—˜๐—ฅ๐—ก๐—ฆ๐—›๐—œ๐—ฃ๐—ฆ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ ๐Ÿš€โ€ฆ
  6. Oct 8, 2026๐ŸŽ“ ๐— ๐—ถ๐—ฐ๐—ฟ๐—ผ๐˜€๐—ผ๐—ณ๐˜ ๐—™๐—ฅ๐—˜๐—˜ ๐—–๐—ผ๐˜‚๐—ฟ๐˜€๐—ฒ๐˜€ ๐˜„๐—ถ๐˜๐—ต ๐—–๐—ฒ๐—ฟ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ฒ๐˜€! ๐Ÿš€๐Ÿ”ฅ Upgrโ€ฆ
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook โ†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 โ†’