Reality Check: What Freshers Face
The Experience Paradox
Problem: 70% of data analyst job postings say "2+ years experience required" Reality: Many companies hire freshers who demonstrate skills through projects
Why companies say "2+ years" but hire freshers:
- Job description is wish list (not requirement) — HR writes ideal candidate, but hiring manager settles for "good enough"
- Projects = Proxy for experience — 5 well-documented projects (SQL, Python, visualization) prove you can do the work
- Freshers are cheaper — Company pays ₹8-12 LPA for fresher vs ₹15-20 LPA for 2 YOE candidate (budget constraints)
- Trainable > Experienced — Some managers prefer freshers (no bad habits, moldable, hungry to learn)
Fresher Job Market Stats (India, 2026)
Demand:
- 200,000+ data analyst openings (LinkedIn India Jobs, 2026)
- 35% YoY growth in analyst hiring (fastest-growing role after software engineer)
- Top hiring cities: Bangalore (40%), Hyderabad (20%), Pune (12%), NCR (15%), Mumbai (10%)
Supply:
- 500,000+ fresh graduates with "data analytics" skills (overqualified market)
- 80% don't get shortlisted (resume doesn't pass ATS filter)
- 10% get interviews (portfolio + optimized resume)
- 2-3% get offers (those who prepare for SQL + case interviews)
Takeaway: Market is competitive, but structured approach (portfolio → resume → targeted applications → interview prep) gets you in top 5%.
Timeline: Fresher to First Job (Realistic Estimate)
Month 1-2: Build skills
- Learn SQL (joins, window functions, CTEs)
- Learn Python (Pandas, Matplotlib, Seaborn)
- Learn visualization tool (Tableau or Power BI)
Month 3: Build portfolio
- Complete 3-5 projects (e-commerce, cricket, job market analytics)
- Publish on GitHub + Tableau Public
- Write project descriptions (dataset, analysis, insights)
Month 4: Optimize resume + LinkedIn
- Tailor resume with keywords (SQL, Python, Tableau)
- Add projects to LinkedIn Featured section
- Turn on "Open to Work" badge
Month 5-6: Apply + Interview
- Apply to 50-100 roles (mix of startups, consulting, product companies)
- Get 5-10 interviews (10% response rate)
- Convert 1-2 offers (20-40% interview-to-offer rate)
Total time: 6 months from zero to offer (if focused)
Common mistake: Freshers apply to 500 roles in Month 1 with generic resume (0 projects) → Get 0 interviews → Give up ("No one hires freshers"). Better: Spend 3 months building portfolio FIRST, then apply to 50 targeted roles → 10× higher interview rate (10% vs 1%).
Essential Skills to Learn (Prioritized)
Tier 1: Must-Have Skills (Learn First)
1. SQL (Most Important — 95% of jobs require)
- What to learn: SELECT, WHERE, JOIN (INNER, LEFT), GROUP BY, HAVING, Window functions (ROW_NUMBER, RANK, LAG/LEAD), Subqueries, CTEs
- Time needed: 4-6 weeks (2 hours/day)
- Resources:
- SQLBolt (free, interactive) — sqlbolt.com
- Mode Analytics SQL Tutorial — mode.com/sql-tutorial
- HackerRank SQL (practice) — hackerrank.com/domains/sql
- Goal: Solve 50 medium-level SQL problems (LeetCode, HackerRank)
2. Excel (Basic Analytics)
- What to learn: Pivot tables, VLOOKUP/XLOOKUP, IF/SUMIF/COUNTIF, Charts (bar, line, scatter), Data cleaning (remove duplicates, text-to-columns)
- Time needed: 2-3 weeks
- Resources:
- Chandoo.org (free Excel tutorials)
- Excel Jet (quick reference)
- Goal: Analyze sample dataset (sales data) using pivot tables + charts
3. Data Visualization (Tableau or Power BI)
- What to learn: Connect to data (CSV, SQL), Create charts (bar, line, scatter, heatmap), Filters & parameters, Dashboards with multiple charts
- Time needed: 3-4 weeks
- Resources:
- Tableau Public free tutorials — public.tableau.com/learn
- Power BI Desktop (free) + Microsoft Learn courses
- Goal: Build 2 interactive dashboards (sales dashboard, HR analytics)
Tier 2: Highly Recommended (Learn After Tier 1)
4. Python (Data Analysis)
- What to learn: Pandas (read CSV, filter, group, merge), NumPy (arrays, basic math), Matplotlib & Seaborn (visualization), Jupyter Notebooks
- Time needed: 4-6 weeks
- Resources:
- Kaggle Learn Python — kaggle.com/learn
- DataCamp (free intro courses)
- Goal: Complete 1 end-to-end project (load CSV → clean → analyze → visualize)
5. Statistics (Basics)
- What to learn: Mean, median, mode, Standard deviation, Correlation, Hypothesis testing (t-test, p-value), A/B testing basics
- Time needed: 3-4 weeks
- Resources:
- Khan Academy Statistics — khanacademy.org/statistics
- StatQuest YouTube channel (visual explanations)
- Goal: Understand when to use mean vs median, how to read p-value
Tier 3: Nice-to-Have (Learn If Time Permits)
6. Google Analytics (Digital Analytics)
- What to learn: GA4 setup, Reports (user acquisition, engagement, conversions), Metrics (sessions, bounce rate, conversion rate)
- Time needed: 2 weeks
- Resources: Google Analytics Academy (free certification)
- Goal: Get Google Analytics Certification (adds to resume)
7. Git/GitHub (Version Control)
- What to learn: git clone, git add, git commit, git push, GitHub repository creation, README.md writing
- Time needed: 1-2 weeks
- Resources: GitHub Skills — skills.github.com
- Goal: Upload 3-5 projects to GitHub with proper README
8. Cloud Basics (Optional)
- What to learn: BigQuery (Google Cloud), AWS S3 (file storage), Redshift (data warehouse basics)
- Time needed: 2-3 weeks
- Resources: Google Cloud Skills Boost (free tier)
- Goal: Run SQL queries in BigQuery on public datasets
What NOT to Spend Time On (As Fresher)
Skip these until you get first job:
- Machine Learning (regression, classification) — Not required for analyst roles (analyst = descriptive analytics, ML = predictive)
- Deep Learning (neural networks, TensorFlow) — Overkill for fresher
- Hadoop, Spark (big data) — Data engineer skills, not analyst
- Advanced statistics (Bayesian, time series) — Learn on job
- Certifications (Google Data Analytics, AWS) — Nice to have, but projects > certifications for fresher
Why skip: Employers hire based on practical skills (SQL queries, dashboards, projects). Better to have 5 strong projects than 5 certifications with 0 projects.
Learning data analytics is like learning to cook. Tier 1 skills (SQL, Excel, Tableau) = Knife skills, heat control, seasoning (basics you use every day). Tier 2 (Python, stats) = Advanced techniques (sous vide, emulsions). Tier 3 (ML, big data) = Molecular gastronomy (impressive but rarely needed). Master basics first — you can't cook without knowing how to chop vegetables properly.
Portfolio Projects: What to Build
Why Projects Matter More Than Certifications
Recruiter perspective:
- Certificate: "Completed Google Data Analytics course" → Proves you watched videos (passive learning)
- Project: "Analyzed 100K e-commerce orders to identify ₹5 crore revenue opportunity" → Proves you can DO the work (active application)
Interview impact:
- With projects: "Walk me through your Zomato analysis project" → You explain approach, insights, challenges (shows thinking process)
- Without projects: "How would you analyze churn?" → Theoretical answer (recruiter doesn't know if you can actually execute)
The 3-5 Project Formula
Minimum: 3 projects (proves you're not one-hit wonder) Sweet spot: 5 projects (shows breadth: SQL, Python, Tableau, statistics, domain variety) Overkill: 10+ projects (diminishing returns — recruiter won't look past first 3)
Project types to cover:
- E-commerce / Retail analytics (most common domain)
- Marketing / User analytics (growth, funnel, cohort)
- Finance / Operations (supply chain, HR, sales)
- Sports / Entertainment (cricket, Netflix — fun, conversation starter)
- Social Impact (COVID, education, climate — shows values)
Project 1: E-commerce Sales Analysis (SQL + Tableau)
Dataset: Kaggle "Online Retail" dataset (540K transactions) Tools: SQL (BigQuery or PostgreSQL), Tableau Public Time: 2 weeks
Analysis to perform:
- Revenue by country, product category, month
- Top 10 customers by total spend (Pareto analysis: do 20% of customers drive 80% revenue?)
- RFM segmentation (Recency, Frequency, Monetary) — classify customers into Champions, At-Risk, Lost
- Cohort retention analysis (% of Jan customers who bought again in Feb, Mar, Apr)
Deliverables:
- SQL queries (GitHub Gist or README.md)
- Tableau dashboard (published to Tableau Public)
- 1-page PDF report (key insights: "Top 20% products drive 65% revenue")
Why this project works: E-commerce is universal (every recruiter understands), RFM + cohort are real techniques (not toy analysis).
Project 2: Cricket Analytics (Python + Visualization)
Dataset: Kaggle "IPL Complete Dataset" (800+ matches, 15 years) Tools: Python (Pandas, Matplotlib, Seaborn), Jupyter Notebook Time: 2 weeks
Analysis to perform:
- Win rate by team, venue, toss decision (batting first vs chasing)
- Player performance (top run scorers, wicket takers by season)
- Impact of toss: Teams batting first win 52% of matches (league) vs 58% (playoffs)
- Venue advantage: Home teams win 62% (Mumbai Indians at Wankhede)
Deliverables:
- Jupyter Notebook (end-to-end analysis with code + commentary)
- 5-6 visualizations (bar charts, heatmaps, line charts)
- GitHub repository with README explaining findings
Why this project works: Cricket is conversation starter (interviewer likely watches IPL), shows Python data cleaning + visualization skills.
Project 3: Job Market Analytics (Python + SQL + Tableau)
Dataset: Scrape data from Naukri.com / LinkedIn Jobs API OR use Kaggle "Data Science Job Salaries" dataset Tools: Python (web scraping or API calls), SQL, Tableau Time: 3 weeks
Analysis to perform:
- Salary range by city (Bangalore vs Hyderabad vs Pune)
- Most in-demand skills (SQL appears in 85% of job descriptions, Python 70%, Tableau 60%)
- Company hiring trends (which companies posted most data analyst roles in Q1 2026?)
- Experience level distribution (% of jobs requiring 0-2 years vs 2-5 years vs 5+ years)
Deliverables:
- Python script for data collection (if scraping) or CSV file (if using Kaggle)
- SQL queries for analysis (uploaded to GitHub)
- Tableau dashboard showing salary by city, skills demand
Why this project works: Meta-analysis (analyzing job market for data analysts = shows self-awareness), practical (helps you understand what skills to learn).
Project 4: COVID-19 Impact Analysis (SQL + Python)
Dataset: Our World in Data COVID-19 dataset (free, updated daily) Tools: SQL, Python (Pandas, Matplotlib) Time: 2 weeks
Analysis to perform:
- India COVID timeline (cases, deaths, vaccination rate by month)
- Compare India vs other countries (cases per million, vaccination rate)
- Impact of lockdowns (mobility data: did strict lockdown reduce cases?)
- Vaccination effectiveness (compare death rate pre-vaccination vs post-vaccination)
Deliverables:
- SQL queries (data extraction from CSV)
- Python notebook (visualizations: line charts for cases over time, bar charts for country comparison)
- 1-page summary (key finding: "Vaccination reduced death rate by 70% in India")
Why this project works: Timely topic (COVID impact still relevant), shows ability to handle real-world messy data.
Project 5: HR Analytics Dashboard (Power BI or Tableau)
Dataset: Kaggle "IBM HR Analytics Employee Attrition" (1,470 employees) Tools: Power BI Desktop (free) or Tableau Public Time: 1-2 weeks
Analysis to perform:
- Attrition rate by department, age group, salary band
- Identify high-risk employees (young, low salary, long commute = 40% attrition)
- Average tenure by job role (Sales = 2 years, R&D = 4 years)
- Salary vs performance rating (are top performers paid more?)
Deliverables:
- Interactive dashboard (published to Power BI Service or Tableau Public)
- Filters: Department, Age Group, Salary Band
- Key insights highlighted (e.g., "Employees earning <₹3 LPA have 2× attrition rate")
Why this project works: Every company has HR data (universal problem), shows dashboard design skills (important for BI analyst roles).
How to Document Projects (GitHub + Portfolio)
GitHub repository structure:
/project-name
/data
data.csv (or link to Kaggle dataset)
/notebooks
analysis.ipynb (Jupyter Notebook with code + commentary)
/sql
queries.sql (all SQL queries used)
/visuals
dashboard_screenshot.png
README.md (project overview, findings)
README.md template:
# E-commerce Sales Analysis
## Dataset
- Source: Kaggle Online Retail (540K transactions, 2010-2011)
- Size: 8 columns (InvoiceNo, ProductID, Quantity, Price, CustomerID, Country, InvoiceDate)
## Tools
- SQL (BigQuery): Data cleaning, RFM segmentation
- Tableau: Dashboard visualization
## Analysis
1. Revenue by country (UK = 85% of total)
2. Top 10 customers drive 35% revenue (Pareto principle)
3. Cohort retention: 25% of Jan customers returned in Feb (low retention)
4. RFM segments: 12% Champions, 30% At-Risk, 18% Lost
## Key Insight
Focus retention efforts on At-Risk segment (30% of customers) — If we reduce churn by 10%, revenue increases ₹5 crore annually.
## Links
- [Tableau Dashboard](link)
- [SQL Queries](sql/queries.sql)⚠️ CheckpointQuiz error: Missing or invalid options array
Companies That Actually Hire Freshers
Tier 1: High Hiring Volume (Easier to Get In)
1. Consulting Firms
-
Mu Sigma: Hires 500+ analysts/year (mass hiring, intensive training)
- Salary: ₹6-8 LPA
- Interview: Aptitude + SQL + case study
- Application: Campus placements + direct application (careers.mu-sigma.com)
-
Fractal Analytics: Hires 200+ freshers/year
- Salary: ₹7-10 LPA
- Interview: SQL + Python + business case
- Application: Campus + LinkedIn
-
LatentView Analytics: Hires 150+ freshers/year
- Salary: ₹6-9 LPA
- Interview: SQL + Excel + logical reasoning
2. Big 4 Consulting
- Deloitte USI, EY GDS, PwC AC, KPMG Lighthouse
- Salary: ₹5-9 LPA (Analyst level)
- Hiring volume: 1,000+ analysts/year across Big 4
- Interview: Case study + SQL + Excel
- Application: Campus placements (primary) + direct application
Tier 2: Product Companies (Competitive but Possible)
3. Mid-Tier Product Companies
-
Zoho: Hires 50-100 analysts/year
- Salary: ₹8-12 LPA
- Interview: SQL (heavy focus) + logical reasoning + Python
- Location: Chennai (lower cost of living = higher purchasing power)
-
Flipkart, Amazon (Operations Analyst): Hires freshers for ops roles
- Salary: ₹10-14 LPA
- Interview: SQL + Excel + case study (operational metrics)
-
Razorpay, PhonePe (Associate Analyst): Limited fresher hiring (10-20/year)
- Salary: ₹10-16 LPA
- Requirement: Strong SQL + Python + statistics (top-tier college or exceptional portfolio)
4. E-commerce Startups
- Meesho, Zepto, Blinkit, Swiggy Instamart: Growing fast, hiring freshers
- Salary: ₹8-14 LPA
- Interview: SQL + case study + take-home assignment
Tier 3: Early-Stage Startups (High Growth Potential)
5. Series A/B Startups
- Where to find: AngelList India, LinkedIn Jobs (filter: Startup, Seed-Series B)
- Salary: ₹6-10 LPA + 0.5-1% equity
- Pros: Broad scope (own analytics end-to-end), fast learning, equity upside
- Cons: High risk (funding can dry up), less mentorship, chaotic
How to identify good early-stage startups:
- Backed by top VCs (Sequoia, Accel, Matrix)
- Revenue >₹5 crore/year (product-market fit)
- Hiring 10+ people (signal of growth)
- Glassdoor rating ≥3.5 (not toxic culture)
Tier 4: Internships → Full-Time Conversion
6. Paid Internships (3-6 months)
- Companies: Razorpay, Swiggy, Flipkart, Meesho, CRED
- Stipend: ₹20K-40K/month
- Conversion rate: 40-60% (if you perform well)
- Strategy: Apply for internship → Prove value → Get full-time offer (₹12-18 LPA)
How to find internships:
- Internshala (internshala.com) — 500+ data analyst internships
- LinkedIn (search "Data Analyst Internship")
- AngelList (startups post internships)
- Direct outreach (message hiring managers on LinkedIn)
Companies to AVOID (Fresher Traps)
Red flags:
- No salary transparency ("Salary based on interview performance") — usually very low
- Pay-to-join ("Pay ₹50K for training, then we'll hire you") — Scam
- "Targets/KPIs required" (sales analytics disguised as data analyst) — You're basically in sales
- Unpaid internships >3 months (exploitation — legal internships must pay minimum wage)
Resume Optimization for Freshers
Resume Template (1-Page, ATS-Friendly)
[Your Name]
[Email] | [Phone] | [LinkedIn] | [GitHub] | [Portfolio Website]
[City, State]
SUMMARY (2-3 sentences)
Aspiring Data Analyst with hands-on experience in SQL, Python, and Tableau through 5 portfolio projects analyzing e-commerce, sports, and job market data. Skilled in data cleaning, exploratory analysis, and dashboard creation. Seeking entry-level analyst role to apply analytical skills to drive business insights.
SKILLS
Technical: SQL (joins, window functions, CTEs), Python (Pandas, NumPy, Matplotlib, Seaborn), Tableau, Power BI, Excel (pivot tables, VLOOKUP), Git/GitHub
Analytics: Data cleaning, exploratory data analysis (EDA), cohort analysis, RFM segmentation, funnel analysis, A/B testing (basics), statistical analysis
Tools: Jupyter Notebook, BigQuery, PostgreSQL, Google Analytics (GA4)
PROJECTS (Most Important Section for Freshers)
E-commerce Sales Analysis | GitHub: [link] | Tableau Dashboard: [link]
• Analyzed 540K transactions from Kaggle Online Retail dataset using SQL and Tableau to identify revenue patterns and customer segments
• Performed RFM segmentation classifying 4,000+ customers into Champions (12%), At-Risk (30%), and Lost (18%) segments
• Discovered top 20% of products drive 65% of revenue (Pareto principle) — recommended inventory focus on high-margin items
Tools: SQL (BigQuery), Tableau Public, Excel
Cricket Analytics (IPL Dataset) | GitHub: [link]
• Analyzed 15 years of IPL match data (800+ matches) using Python to identify winning patterns by toss decision, venue, and team composition
• Found teams batting first have 12% higher win rate in playoffs vs league matches (58% vs 52%)
• Created 6 visualizations (heatmaps, bar charts) showing player performance trends across seasons
Tools: Python (Pandas, Seaborn, Matplotlib), Jupyter Notebook
Job Market Analytics | GitHub: [link]
• Scraped 1,000+ data analyst job postings from Naukri.com using Python (BeautifulSoup) to analyze salary and skill trends
• Identified SQL (85%), Python (70%), and Tableau (60%) as most in-demand skills for data analyst roles in India
• Built Tableau dashboard comparing salary ranges by city (Bangalore: ₹6-12 LPA, Hyderabad: ₹5-10 LPA)
Tools: Python (web scraping, Pandas), SQL, Tableau
[Add 2 more projects following same format]
EDUCATION
Bachelor of Technology (B.Tech) in Computer Science
XYZ University | 2021 - 2025 | GPA: 8.5/10
Relevant Coursework: Database Management Systems, Statistics, Data Structures, Algorithms
CERTIFICATIONS (Optional — Only Add If You Have Them)
• Google Data Analytics Professional Certificate | Coursera | 2025
• Tableau Desktop Specialist | Tableau | 2025
ACHIEVEMENTS (Optional — Add If Space Permits)
• Kaggle Competition: Ranked top 15% in House Prices prediction (regression model)
• Hackathon: 2nd place in College Analytics Hackathon (predicted student dropout using logistic regression)
Resume Optimization Checklist
ATS-Friendly Formatting:
- [ ] One-page (freshers should never exceed 1 page)
- [ ] Simple fonts (Arial, Calibri, Times New Roman — no fancy fonts)
- [ ] No tables, text boxes, headers/footers (ATS can't read these)
- [ ] Keywords from job description (SQL, Python, Tableau, data analysis, etc.)
- [ ] PDF format when submitting (preserves formatting)
Content Optimization:
- [ ] Projects section is largest (50% of resume for freshers)
- [ ] Each project has: Dataset + Tools + Analysis + Insight (not just "Created dashboard")
- [ ] Quantified impact (540K transactions, 15% improvement, ₹5 crore revenue opportunity)
- [ ] Skills section matches job description (if JD says "BigQuery," add BigQuery to skills)
- [ ] No generic buzzwords ("hardworking," "team player," "fast learner")
What to Remove:
- [ ] Irrelevant coursework (remove "Physics," "Chemistry" — keep only data-related courses)
- [ ] High school education (only college matters)
- [ ] Hobbies (recruiter doesn't care if you play guitar)
- [ ] Objective statement ("Seeking challenging role to leverage my skills..." — waste of space)
ATS tip: Use Jobscan (jobscan.co) to compare your resume against job description. It shows keyword match % (aim for 70%+) and suggests missing keywords. Many companies use ATS to filter resumes before human sees them — if match <60%, auto-rejected.
Interview Preparation Strategy
Interview Stages (Typical Process)
Stage 1: Resume Screen (ATS + Recruiter)
- ATS filters by keywords (SQL, Python, Tableau)
- Recruiter spends 10 seconds on resume (looks at projects, education)
- Pass rate: 10-20% (if optimized resume)
Stage 2: Recruiter Call (15-20 min)
- Questions: "Why data analytics?" "Walk me through resume" "Expected salary?"
- Goal: Confirm you're serious, filter out non-technical candidates
- Pass rate: 80% (easy round if you're coherent)
Stage 3: Technical Interview (45-60 min)
- SQL coding (60% of time): Write queries (joins, aggregations, window functions)
- Case study (30% of time): "How would you measure success of product launch?"
- Statistics/Python (10% of time): Explain p-value, mean vs median, Pandas commands
- Pass rate: 30-40% (hardest round)
Stage 4: Final Round (Manager/Director, 30-45 min)
- Behavioral: "Tell me about project where you overcame challenge"
- Cultural fit: "Why this company?" "What do you want to learn?"
- Salary negotiation
- Pass rate: 60-70% (if you reached here, they like you)
How to Prepare for SQL Interview
SQL is 80% of fresher interview — Master this
Topics to know:
- Joins (INNER, LEFT, RIGHT, FULL OUTER)
- Aggregations (COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING)
- Window functions (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD)
- Subqueries (WHERE clause, FROM clause)
- CTEs (WITH clause — Common Table Expressions)
- Date functions (DATE_TRUNC, DATE_ADD, EXTRACT)
- String functions (CONCAT, SUBSTRING, UPPER/LOWER)
Practice resources:
- LeetCode SQL (leetcode.com/problemset/database/) — Solve 50 medium problems
- HackerRank SQL (hackerrank.com/domains/sql) — Solve all basic, intermediate, advanced
- StrataScratch (stratascratch.com) — Real interview questions from FAANG
- Mode Analytics SQL Tutorial (mode.com/sql-tutorial) — Good for learning
Common interview questions:
Question 1: Find top 3 customers by revenue in each city
WITH customer_revenue AS (
SELECT
customer_id,
city,
SUM(order_amount) AS total_revenue
FROM orders
GROUP BY customer_id, city
),
ranked_customers AS (
SELECT
customer_id,
city,
total_revenue,
ROW_NUMBER() OVER (PARTITION BY city ORDER BY total_revenue DESC) AS rank
FROM customer_revenue
)
SELECT
customer_id,
city,
total_revenue
FROM ranked_customers
WHERE rank <= 3;Question 2: Calculate month-over-month growth rate
WITH monthly_revenue AS (
SELECT
DATE_TRUNC('month', order_date) AS month,
SUM(revenue) AS total_revenue
FROM orders
GROUP BY month
)
SELECT
month,
total_revenue,
LAG(total_revenue) OVER (ORDER BY month) AS prev_month_revenue,
((total_revenue - LAG(total_revenue) OVER (ORDER BY month)) * 100.0 /
LAG(total_revenue) OVER (ORDER BY month)) AS growth_rate_pct
FROM monthly_revenue;How to Prepare for Case Interview
Case interview structure (How would you analyze X?):
Example question: "Daily active users (DAU) dropped 10% yesterday. How would you investigate?"
Answer framework (use this every time):
Step 1: Clarify the problem
- "Is the drop across all user segments or specific segment (new users, power users)?"
- "Is it across all platforms (web, iOS, Android) or specific platform?"
- "Any recent product changes (new feature, bug, UI change)?"
Step 2: Form hypotheses
- External: Holiday (users traveling), competitor launched new product, technical issue (website down)
- Internal: Bug in tracking code (false alarm), product change (new UI confused users), marketing spend down (less traffic)
- Segment-specific: New users dropped (acquisition issue), returning users dropped (retention issue)
Step 3: Define metrics to check
- DAU by segment (new vs returning users)
- DAU by platform (web vs mobile)
- DAU by country/region
- Upstream metrics (new signups, session duration, actions per user)
Step 4: Propose analysis plan
- "I'd first check if drop is real (query database, compare with GA4)"
- "Then segment by user type, platform, region (find where drop is concentrated)"
- "Check recent deploys (was new code released yesterday?)"
- "Compare to same day last week (is it weekly pattern?)"
Step 5: Recommend action
- If bug: "Roll back recent deploy, fix tracking"
- If product change: "Run A/B test on old vs new UI"
- If competitor: "Survey users who churned (exit interviews)"
Practice case questions:
- "How would you measure success of Swiggy Instamart launch?"
- "Flipkart conversion rate dropped 5% — investigate causes"
- "Design metrics dashboard for a new feature (Zomato Gold membership)"
⚠️ FinalQuiz error: Missing or invalid questions array
⚠️ SummarySection error: Missing or invalid items array
Received: {"hasItems":false,"isArray":false}