Data Analyst Data Manipulation (SQL/Python) Interview Questions

Practice 12 real Data Manipulation (SQL/Python) interview questions for Data Analyst roles. From companies including Capital One, Newyorktimes, Pinterest, Rippling, Bytedance.

12 Questions 8 Companies07.08.2026
Showing 12 results
Role
Capital One logo
Capital One
Easy
Data Analyst

Analyze Mission Outcomes and Allocate Response Units

Analyze Mission Outcomes and Allocate Response Units You receive historical mission-level data for a set of response units. Assume one row represents ...

Data Manipulation (SQL/Python)
16
0
216 people solved
Jul 8, 2026
Waymo logo
Waymo
Medium
Data Analyst Locked

Top 5 Most Efficient Vehicle Models

This SQL question tests practical data manipulation skills including multi-table aggregation, NULL handling, and conditional filtering across a relati...

Data Manipulation (SQL/Python)
0
0
9 people solved
Jun 4, 2026
Rippling logo
Rippling
Medium
Data Analyst Locked

Build a Gap-Free Monthly Booking Summary

Build a PostgreSQL monthly report that fills missing calendar periods for each product and booking type. Practice distinct-customer counts, cumulative...

Data Manipulation (SQL/Python)
2
0
15 people solved
May 28, 2026
Homedepot logo
Homedepot
Medium
Data Analyst

Debug row loss after SQL joins

You are reviewing a buggy SQL query used by a retail analytics team at a home-improvement company. The query is supposed to return daily promo sales f...

Data Manipulation (SQL/Python)
8
1
113 people solved
Dec 15, 2025
Rippling logo
Rippling
Medium
Data Analyst Locked

Find Payroll Bookings in the Latest Active Month by Country

Practice PostgreSQL date logic by finding the latest active payroll-booking month and aggregating amounts by headquarters country. The task tests prec...

Data Manipulation (SQL/Python)
2
0
21 people solved
May 28, 2026
Newyorktimes logo
Newyorktimes
Easy
Data Analyst

Write SQL for content-view analytics

Context You work with page-view event logs and need to compute several engagement/usage summaries. Assume a single table: page_views | column | type |...

Data Manipulation (SQL/Python)
2
0
30 people solved
Jan 17, 2026
Newyorktimes logo
Newyorktimes
Medium
Data Analyst

Write SQL for content view metrics by device

Write SQL for content view metrics by device You are a reporting analyst for a news subscription product. You have a fact table of page/content view e...

Data Manipulation (SQL/Python)
4
0
70 people solved
Mar 1, 2022
eBay logo
eBay
Medium
Data AnalystIntern Locked

Explain Joins and Write Coupon SQL

This question evaluates proficiency in SQL fundamentals—logical execution order of query clauses, join semantics (INNER/LEFT/RIGHT), timezone-aware ti...

Data Manipulation (SQL/Python)
1
0
12 people solved
May 28, 2026
Bytedance logo
Bytedance
Hard
Data Analyst

Find high-value crypto users and top CTR

You are given three tables. Assume all timestamps are stored in UTC. - users(user_id BIGINT PRIMARY KEY, create_date TIMESTAMP): one row per user acco...

Data Manipulation (SQL/Python)
12
0
105 people solved
Feb 23, 2026
Capital One logo
Capital One
Medium
Data Analyst

Find Lowest Prices for Highly Rated Categories

You are given two tables containing product catalog information and purchase records. Tables products | Column | Type | Description | |---|---:|---| |...

Data Manipulation (SQL/Python)
1
0
17 people solved
Feb 15, 2026
Pinterest logo
Pinterest
Medium
Data Analyst

Compute percent of first-cancelled users who never rebook

You are interviewing for a health-tech product analytics role. Assume the following table contains one row per appointment with its final status. Tabl...

Data Manipulation (SQL/Python)
7
0
48 people solved
Nov 22, 2025
Pinterest logo
Pinterest
Easy
Data Analyst

Compute percent of first-cancel users who never return

You’re analyzing appointment behavior for a scheduling product. Table appointments - appointment_id (STRING, PK) - user_id (STRING) - scheduled_start_...

Data Manipulation (SQL/Python)
3
0
25 people solved
Oct 26, 2025

Explore more Data Analyst Data Manipulation (SQL/Python) interview questions

Real questions from candidate reports, grouped by company, topic and role.

Data Manipulation (SQL/Python) questions for other roles
Browse all