Big Tech platforms Data Engineer Interview Loop

38 questions · 3 roundsUpdated October 2026

Big Tech data engineer interviews cover SQL, Python and data modeling, in that order of how often candidates mention them. The screens differ. Meta splits an hour evenly between SQL and Python in a shared editor. Amazon runs either a 90-minute assessment or a live screen with a Leadership Principle question. The onsites look alike, with four to five rounds. Meta runs three "full-stack" interviews on one product scenario, plus an ownership round. Amazon runs a SQL deep dive, ETL, warehouse design, the hiring manager and the Bar Raiser. Algorithms count for less than in a software engineering loop, and data handling counts for more.

Companies behind this pattern

MetaGoogleAmazonMicrosoftApple

Practice by round

The basics in both languages, under time. In SQL that's joins, aggregations and distinct rows. In Python it's dictionaries, lists, counting, and the complexity of what you just wrote. Meta's screen sets a minimum number of correct answers in each half, so speed on the basics is the whole screen.

QuestionDifficulty
Inactive Free UsersEasy
Unique Users Per Client Per MonthEasy
Weight For First ShipmentEasy
Total Shipment WeightEasy
Users with Many SearchesEasy
Change of Currency Exchange RatesEasy
Low Fat and RecyclableEasy
Sales with Valid PromotionEasy
Products with No SalesEasy
Most Recent Employee Login DetailsEasy
Third Heaviest ShipmentEasy
Sorting Movies By Duration TimeEasy
Customer DetailsEasy
Top Customers With Dense RankingEasy
Mobile & Web UsersEasy