Comcast data systems, ETL pipelines, SQL
Out loud, in order: clarify, build it, check it, explain it.
Practise SQLData engineering interview · Media, Streaming & Telecom
SQL (joins, SCD, window), Spark/Python/Scala, and a Hadoop→Spark batch+streaming migration design with sub-3-minute freshness.
01
And what its data engineers work with.
02
Stages in the order candidates meet them.
5 stages. 3 rounds have reported questions, described below.
03
The topics it covers and the questions candidates reported.
1 hour
Medium confidence1 reported question. See them below
2 reported questions. See them below
2 reported questions. See them below
04
By round. Questions marked Expected are written from the company's standards.
Technical screenMedium confidence
SQLHigh confidence
Spark / Python / ScalaMedium confidence
Nobody reported these exact questions at Comcast. They are the questions a loop for each of its top topics is known to ask, so prepare for them as likely, not as confirmed.
05
Ranked by how much of the evidence points at each topic.
06
Do the first group before the second.
SQL (joins, SCD types, window functions)
Do first (3)Spark batch+streaming design (Hadoop migration, freshness SLA)
Data modeling (SCD, star/snowflake)
Python/Scala ETL; AWS/Presto/Hive
ThenData quality stories
07
Why candidates were turned down, as reported.
Weak SCD/data-modeling
Modeling is named in 14 of 50 company accounts.Cannot design batch+streaming migration
Design is named in 27 of 50 company accounts.No data-quality/scalability reasoning
Design is named in 27 of 50 company accounts.08
4 reported, 1 composite. Each opens and closes. Composites are labelled.
Recruiter call, a technical screen and an onsite loop.
What to take from it The loop is a standard three-stage shape.
In Chennai: two technical rounds and a manager round. The first was about solving problems and designing a pipeline. The second covered past experience and how you make decisions.
What to take from it Be ready to explain how you decide between options.
Questions reported: an SQL scenario and a Python question, joins, types of slowly changing dimensions, window functions, and tuning an ETL pipeline, including the challenges and how you got past them.
What to take from it Prepare one ETL tuning story with the challenges.
Earlier interviews focused on past projects, so be ready to walk through your own work. One reviewer reported a very rude hiring manager.
What to take from it Be able to explain your own projects clearly.
Composite walkthroughs. Built from the company's documented loop, not from one person's account.
This is a composite, not one person's account. It is built from the loop we have on record for Comcast. 1 hour. Questions reported for this round: Comcast data systems, ETL pipelines, SQL.
What to take from it Practise these questions before you reach this round.
The Hadoop→Spark batch+streaming migration (sub-3-minute freshness) is the signature design prompt.
09
Their reported questions, one at a time, against a stopwatch.
Comcast data systems, ETL pipelines, SQL
Out loud, in order: clarify, build it, check it, explain it.
Practise SQL10
Pick your level and the weeks you have.
Built from what Comcast asks, strongest first. For the wider basics at your level, follow the Mid level plan alongside it.
Data modeling
Read: Data modeling chaptersDrill: Modeling practiceSay it aloud: Data modeling questionsFull plan: Ace the modeling round
Spark and big data
Read: Spark chaptersDrill: Spark playgroundSay it aloud: Spark questionsFull plan: Ace the Spark round
Cloud and tools
Rehearse the Comcast loop
Run the question deckThen repeat your weakest topic once more.