Software Engineer Data Manipulation (SQL/Python) Interview Questions

Data manipulation asked of a software engineer is not analytics work, and these 64 questions show where it parts company. The sources are spread thin, with DoorDash, NVIDIA and Amazon at 4 apiece and Akuna Capital, TikTok, Stripe and Instacart at 3, and what they share is a records problem sitting inside application code. Read two days of borrowing logs and work out who came back. Count unique visitors per department from a click stream. Find the accounts with successful logins from more than one country, which is a self-join with a time window and a fraud question behind it. Match payments to invoices under a priority order. Fetch a paginated API and aggregate the pages once they have all landed. Some answers want SQL, some want Python, and a few want neither: one asks for a Spring MVC endpoint returning the top-enrolled course. Every one of the 64 is rated medium, with nothing easy and nothing hard, an unusually flat band for a coding-adjacent page. 11 arrived as a take-home project rather than a live session, 37 open in a runnable console, only 7 carry a written solution, and none of the page sits behind the paywall.

64 Questions 37 Companies09.09.2026

Explore more Software Engineer Data Manipulation (SQL/Python) interview questions

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

Other categories for Software Engineer
Data Manipulation (SQL/Python) questions for other roles
Browse all