InterviewStack.io LogoInterviewStack.io

Analytics and Dashboarding Questions

Designing, building, and enabling dashboards and spreadsheet based analysis to turn data into actionable insights for different stakeholder audiences. Candidates should be able to define and prioritize key performance indicators and metrics for roles such as sales, marketing, finance, and executives; apply dashboard design principles that present complex data clearly; and enable self service analytics through reusable data models, standardized metrics, documentation, and user training. Practical spreadsheet skills are included: advanced formulas, pivot tables, lookup functions, data cleaning, filtering, charting, sensitivity and what if analysis, and performance optimization. Candidates should also speak to tools and platforms used such as Excel, Google Sheets, business intelligence platforms, visualization tools, and analytics platforms; consider refresh cadence, data validation and governance, interactivity and drill down patterns, and trade offs between standardized reporting and bespoke custom views.

HardTechnical
52 practiced
You must report daily 95th percentile API latency per endpoint from 500M raw log rows. Describe exact SQL approaches (e.g., PERCENTILE_CONT) and approximate approaches (t-digest, quantile sketches, histograms). Explain how to store and merge sketches (per endpoint per day), query patterns to compute approximate quantiles efficiently, and the trade-offs between accuracy, storage, and compute.
EasyTechnical
52 practiced
A VP of Sales asks you to "show conversion rate by stage for the sales funnel." List the clarifying questions you would ask to define the metric precisely (e.g., definitions of named stages, inclusion/exclusion rules, time window, deduplication). Describe how you would validate the underlying data and deliver an interactive dashboard that meets the VP's needs within two iterations.
EasyTechnical
52 practiced
Describe how to build a pivot table in Excel or Google Sheets to summarize sales by region and product category for the past year. Walk through steps: convert raw data to an Excel Table (or data range), insert a pivot, group dates by month, show both sum of sales and % of row total, add a salesperson filter, and refresh when new rows are appended. Include tips for handling blank cells and improving performance when the source has ~200k rows.
MediumTechnical
55 practiced
Given customers(customer_id, signup_date) and orders(order_id, customer_id, order_date, amount, currency), write SQL to compute 12-week cohort LTV in USD per signup-week. Use exchange_rates(exchange_date, currency, usd_rate) for conversion and treat refunds as negative amounts recorded in orders. Output: cohort_week, week_number (0-11), ltv_usd. Explain assumptions about order timing and exchange rate application.
MediumTechnical
52 practiced
Your marketing dashboards show very low adoption. Create a 90-day plan to increase self-service analytics adoption in the marketing team. Include training strategy, starter templates, data access improvements, a feedback loop, and metrics to measure success (e.g., active users, dashboards published, time-to-insight). Explain which quick wins you'd deliver first.

Unlock Full Question Bank

Get access to hundreds of Analytics and Dashboarding interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.