Master SQL & Python for
Data Analyst Interviews
Free SQL, Python and business-case preparation for data careers in the US, UK, India and beyond. Build technical confidence and practise explaining your decisions.
For agencies, marketing teams and companies: analytics tracking, dashboards and data warehousing. Explore professional services.
FREE PDF · 6 PAGES · NO EMAIL REQUIRED
Know what to practise. Choose your plan.
A two-week roadmap, interview-round checklist and a clear comparison of mock-interview plans. Start with the free guide, then explore the practice options.
Can you think like an interviewer?
Try a quick interview warm-up. Pick an answer, learn why it matters, then choose your next practice step.
SQL / Data quality
A join doubles your revenue total. What should you check first?
Warm-up complete
This score reflects only these three questions, not your overall interview readiness. Explaining your reasoning aloud is the next step.
Paid mock interviews are coming soon. You can explore plans, but bookings and payments are not open yet.
Your answers stay in this page. No account, leaderboard or personal data required.
Prepare for the role. Adapt to the market.
Use our English-language resources worldwide. Start with the actual job description: interview formats vary by employer, role and seniority, not just country.
Connect your skills to business impact
Prepare a focused resume and project examples that explain your own contribution. Practise SQL, Python and business cases against the responsibilities in the job posting. Separate base salary from bonus and equity when comparing offers.
Explore the data analyst career guide →Build clear evidence for your answers
Match your CV and examples to the person specification. Use situation, task, action and result to structure competency answers, and explain the reasoning behind your technical choices.
Practise CV and interview storytelling →Tailor preparation to your target team
Check the interview language, location, working arrangements and required tools. For early-career roles, explain projects step by step; for experienced roles, discuss ownership, reliability and tradeoffs. European markets differ, so use country-specific job requirements.
Compare all five career tracks →A practical checklist for cross-border interviews
Confirm the interview date and time zone, including daylight-saving changes. Ask which SQL dialect or tools you may use. Prepare one technical example, one business decision and one collaboration story. Check the employer's location and work-eligibility requirements directly.
Clear pricing: All mock-plan and workbook prices on this site are in US dollars (USD), including for UK, European and Indian visitors. Free learning guides remain open worldwide. Paid bookings are currently inactive; available session times will be confirmed before launch.
Further preparation: US CareerOneStop · UK National Careers Service: STAR method.
What you will find here
Choose a topic, read the explanation and work through an example. Use the practice questions to check your understanding.
How to use this site
Work through these topics in order. Each one builds on the previous. Adjust the pace to your experience and practise regularly; preparation time varies.
Selected guides
Guides to SQL, Python, comparing job offers and preparing for interview conversations.
About Data Analyst Interview
Data Analyst Interview is a free preparation resource created by Prakhar Shrivastava, a working data professional with hands-on experience in SQL, Python, and business analytics. The site focuses on explanations and worked practice examples.
The site covers SQL, Python and analytical reasoning through explanations and practice examples. Interview requirements vary by role; use the job description to decide where to focus.
Read more about this site →What could a data analyst earn?
Choose a job market and experience level. View sourced salary benchmarks in local currency, including an India range. These are reference figures, not guaranteed offers.
United States / Data analyst / Junior / developing
$96,250
Lower starting-pay benchmark · Annual USD
Technology data analyst, Robert Half 2026. Low, mid and high pay profiles are used as experience guides, not fixed years-of-experience brackets. This role can require prior relevant experience; the lower figure is not a guaranteed graduate salary.
Source: Robert Half US 2026 ↗United States / Data analyst / Mid-level
$117,250
Midpoint starting-pay benchmark · Annual USD
Technology data analyst, Robert Half 2026. Low, mid and high pay profiles are used as experience guides, not fixed years-of-experience brackets. This role can require prior relevant experience; the lower figure is not a guaranteed graduate salary.
Source: Robert Half US 2026 ↗United States / Data analyst / Senior / advanced
$138,500
Higher starting-pay benchmark · Annual USD
Technology data analyst, Robert Half 2026. Low, mid and high pay profiles are used as experience guides, not fixed years-of-experience brackets. This role can require prior relevant experience; the lower figure is not a guaranteed graduate salary.
Source: Robert Half US 2026 ↗United Kingdom / Data analyst / Junior / developing
£32,750
25th-percentile starting-pay benchmark · Annual GBP
Robert Half 2026 data analyst benchmarks: developing skills, average experience, and above-average experience respectively. These are salary points, not a personal offer prediction or a fixed relationship between years worked and pay.
Source: Robert Half UK 2026 ↗United Kingdom / Data analyst / Mid-level
£48,250
50th-percentile starting-pay benchmark · Annual GBP
Robert Half 2026 data analyst benchmarks: developing skills, average experience, and above-average experience respectively. These are salary points, not a personal offer prediction or a fixed relationship between years worked and pay.
Source: Robert Half UK 2026 ↗United Kingdom / Data analyst / Senior / advanced
£56,750
75th-percentile starting-pay benchmark · Annual GBP
Robert Half 2026 data analyst benchmarks: developing skills, average experience, and above-average experience respectively. These are salary points, not a personal offer prediction or a fixed relationship between years worked and pay.
Source: Robert Half UK 2026 ↗India / Data analyst / Junior / developing
₹2.75–9.25 lakh
Annualised range · median about ₹4.62 lakh · INR
NodeFlair 2025 data analyst sample, 10th–90th percentile range for this seniority. Annual estimates multiply reported monthly figures by 12 and round to lakh. Each displayed level has fewer than 200 data points. This is a 2025 historical benchmark, not current total CTC or take-home pay.
Source: NodeFlair 2025, page 32 (PDF) ↗India / Data analyst / Mid-level
₹4.00–14.00 lakh
Annualised range · median about ₹6.00 lakh · INR
NodeFlair 2025 data analyst sample, 10th–90th percentile range for this seniority. Annual estimates multiply reported monthly figures by 12 and round to lakh. Each displayed level has fewer than 200 data points. This is a 2025 historical benchmark, not current total CTC or take-home pay.
Source: NodeFlair 2025, page 32 (PDF) ↗India / Data analyst / Senior / advanced
₹5.00–18.76 lakh
Annualised range · median about ₹8.50 lakh · INR
NodeFlair 2025 data analyst sample, 10th–90th percentile range for this seniority. Annual estimates multiply reported monthly figures by 12 and round to lakh. Each displayed level has fewer than 200 data points. This is a 2025 historical benchmark, not current total CTC or take-home pay.
Source: NodeFlair 2025, page 32 (PDF) ↗Sources checked 17 September 2026. Select seniority based on role scope, not years alone. Figures exclude any promise of a job or salary. Markets use different source methods and years; do not compare them as equivalent country rankings. Service and workbook prices remain in USD.
Choose your career track
Compare responsibilities, tools and interview preparation across five data careers.
Explore career guides →Look beyond the headline
Separate base salary, variable pay and equity. Review benefits, working hours and location expectations.
Read the offer comparison guide →Show how you solve problems
Practise technical answers, business decisions and honest examples of your own contribution.
Explore interview preparation →