You have a Data Analyst technical round coming up and you want to know exactly what gets tested rather than a generic checklist. This round is where SQL, spreadsheet modelling and business-metric reasoning are probed live. Below is how the round is usually structured, the question types that recur, worked examples of strong and weak answers, and how to rehearse under pressure.
Start a free mock interview →The Data Analyst technical round is rarely about writing perfect syntax from memory. Interviewers are checking whether you can turn a vague business question into a precise query and defend your logic out loud. Expect three overlapping themes.
Many rounds are conducted on a shared screen or a browser SQL editor, so interviewers watch how you think, not just the final output.
A handful of patterns cover most technical rounds. Practising these families is more efficient than grinding random problems. Most Data Analyst / Data Science Jobs at Indian product firms recycle the same three archetypes below, so pattern-matching pays off.
'Return the top 3 products by revenue in each category.' This tests window functions. A strong answer uses ROW_NUMBER() OVER (PARTITION BY category ORDER BY revenue DESC) and filters in an outer query. A weak answer tries to force it with a correlated subquery and gets tangled on ties.
'Find the second-highest salary per department without using LIMIT.' Interviewers watch whether you handle duplicate salaries correctly using DENSE_RANK().
'How many users who signed up in January were still active in March?' This needs a self-join or conditional aggregation on date-bucketed data.
Question: 'From an orders table, show each customer's total spend and their rank among all customers.'
Strong answer: The candidate first clarifies whether cancelled orders count, then writes SELECT customer_id, SUM(amount) AS spend, RANK() OVER (ORDER BY SUM(amount) DESC) AS spend_rank FROM orders WHERE status = 'completed' GROUP BY customer_id. They explain why RANK over ROW_NUMBER matters for ties and mention indexing if the table is large.
Weak answer: The candidate jumps straight in, forgets the status filter, uses ORDER BY without a window function, and cannot explain how ties are broken. The logic may still return rows, but it silently answers a different question. Interviewers care far more about the clarifying step and the tie-handling than about typing speed.
Structure your prep so the round feels familiar rather than novel.
Because this round is spoken as much as written, a free AI voice mock interview on InterviewPrep is a natural rehearsal: it builds a mock from your CV and a real job description, then scores your answers, pace and filler words so you hear where you ramble under pressure.
Data Analyst Case Study Round Practice · Data Analyst Hr Round Practice · Software Engineer Technical Round Practice · Software Engineer System Design Interview Practice
Reading about it isn't practice.
Run a real AI mock interview built from your CV and a live job description — scored feedback on your answers, pace and filler words.
Start your free mock interview →