Uber Data Manipulation (SQL/Python) Interview Questions

Practice the exact questions companies are asking right now.

9 Questions 1 Company12.11.2025
Showing 9 results
Role
Uber logo
Uber
Medium
Data Scientist

Write SQL for active counts and YTD top driver

Given the following schema and sample data, write SQL to: (a) return the total count of active riders and active drivers on the platform; (b) return t...

Data Manipulation (SQL/Python)
1
0
12 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Write SQL and Pandas for Uber Trips

Assume 'today' = 2025-09-01. You are given the following schema and small ASCII samples. Tables - riders(rider_id, name, signup_date) - drivers(driver...

Data Manipulation (SQL/Python)
0
0
12 people solved
Oct 13, 2025
Uber logo
Uber
Easy
Data ScientistSenior+

Transform DataFrame and compute diff-in-diff

You are given a pandas DataFrame df with the following columns: - unit_id (string): entity identifier (e.g., user, city, driver) - group (string): eit...

Data Manipulation (SQL/Python)
18
3
247 people solved
Dec 11, 2025
Uber logo
Uber
Medium
Data Scientist

Write SQL/Python for CTR analytics

Part A — SQL (use the schema and sample data below): Compute 48-hour unique CTR for campaign_id=100 by variant, deduplicating to the earliest send per...

Data Manipulation (SQL/Python)
0
0
5 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Clean, split, merge, and aggregate with pandas

Given two CSVs, use pandas to clean, split strings, merge, and aggregate. drivers.csv driver_id,name,signup_city D1,Jane Doe,SF D2,Mark S,NYC D3,A...

Data Manipulation (SQL/Python)
0
0
4 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Compute ETA shift and conversion uplift

Use PostgreSQL (SQL) and brief Python pseudocode. Assume 'today' is 2025-09-01. Schema: - trips(trip_id BIGINT, request_ts TIMESTAMP, city_id INT, rid...

Data Manipulation (SQL/Python)
0
0
6 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Write SQL for fares and age-band counts

You have two tables. Schema: - drivers(driver_id VARCHAR PRIMARY KEY, name VARCHAR, date_of_birth DATE) - trips(trip_id VARCHAR PRIMARY KEY, driver_id...

Data Manipulation (SQL/Python)
3
1
43 people solved
Oct 13, 2025
Uber logo
Uber
Medium
Data Scientist

Analyze User Purchase Behavior in Online Marketplace Data

user_events +----------+------------+---------------------+-------------+ | user_id | event_type | event_timestamp | product_id | +----------+--...

Data Manipulation (SQL/Python)
63
1
5 people solved
Jul 12, 2025
Uber logo
Uber
Medium
Data Scientist

Calculate January-2024 SF Promotion Impact Using SQL Queries

campaign_users +---------+-----------+ | user_id | treatment | +---------+-----------+ | 1001 | control | | 1002 | test | | 1003 | con...

Data Manipulation (SQL/Python)
7
0
7 people solved
Jul 12, 2025

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

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

Other categories at Uber
Data Manipulation (SQL/Python) questions at other companies
Browse all
Uber Data Manipulation (SQL/Python) Questions (Updated 2026) | PracHub