
Comcast Software Engineer interview typically runs 4 rounds: recruiter screen, coding/technical round, theory/technical discussion, managerial interview. It usually takes a few weeks and is notably project-heavy and communication-focused.
$144K
Avg. Base Comp
$175K
Avg. Total Comp
4-5
Typical Rounds
2-4 weeks
Process Length
We’ve seen Comcast lean hard into candidates who can connect the dots between implementation and impact. Multiple candidates described interviews that quickly moved from surface-level background into deep project walkthroughs, with follow-up questions on technical decisions, tradeoffs, and what changed because of the work. That pattern shows up across very different teams: even when the coding was only medium difficulty, the real filter was whether you could explain why you built something a certain way and defend it without sounding scripted.
A recurring theme is that Comcast likes role-specific technical context, not just generic software fluency. Our candidates report questions that reached into RESTful API practices, SQL order of operations, lazy loading, networking concepts like R-phy, and even microservices architecture. That mix tells us they care about engineers who can operate across the stack and stay grounded in the team’s actual environment. The strongest candidates didn’t just know the answer; they could reason through practical engineering choices and adapt when the interviewer shifted from code to systems.
We also see that communication under pressure matters more here than people expect. One candidate called out the format itself as the hardest part, while another said the managerial conversation centered on identifying pain points and proposing a solution. In other words, Comcast seems to reward candidates who can stay structured, calm, and specific when the discussion becomes open-ended. The non-obvious make-or-break factor is often not raw algorithmic speed, but whether your explanations feel like they come from someone who has actually shipped and supported real systems.
Synthetized from 3 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Comcast process.
The hardest part of my Comcast interview was actually the format, not the difficulty of the questions. My process was pretty short: it started with a recorded video interview, and then I had a 30-minute live interview where we spent most of the time talking through a project I had worked on before. The live round felt more like a technical discussion than a formal grilling. They asked me to explain the technical details of the project, the decisions I made, and the overall impact, so I had to be ready to go deep on my own work rather than just recite buzzwords.
There was also a technical recruiter phone screen in the process, and after that I had an at-home coding assignment before meeting the technical team on Teams. In that technical conversation, they asked about RESTful API practices, and in another round I was asked a SQL question about the order of operations in a query. One interview also included DSA and OOP concepts, and the questions were framed around how well I understood the breadth of the project I was working on. The most unusual round was a pen-and-paper coding test with a medium-level subsequence problem, which was a little awkward because I couldn’t rely on a computer or test cases. Overall, the process felt practical and project-heavy, with enough coding to confirm fundamentals but a lot of emphasis on explaining real engineering choices. I ended up getting an offer and not moving forward in another, so it seemed like being clear, structured, and confident about your past work really mattered.
Prep tip from this candidate
Be ready to explain one of your past projects in depth, including the technical decisions you made and the impact it had. Also review RESTful API basics, SQL order of operations, and be comfortable solving a medium subsequence-style DSA problem without a computer.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Comcast
Find the missing integer from a array of consequtive integers
| Question | |
|---|---|
| Address Schema | |
| Type-ahead Search | |
| Hurdles In Data Projects | |
| Why Do You Want to Work With Us | |
| Your Strengths and Weaknesses | |
| 2nd Highest Salary | |
| Top Three Salaries | |
| Merge Sorted Lists | |
| Prime to N | |
| Rolling Bank Transactions | |
| P-value to a Layman | |
| Size of Joins | |
| The Brackets Problem | |
| Over-Budget Projects | |
| Raining in Seattle | |
| Top 3 Users | |
| Bagging vs Boosting | |
| Google Maps Improvement | |
| Permutation Palindrome | |
| Liked Pages | |
| Integer to Roman | |
| Sort Strings | |
| One Element Removed | |
| Basic Regex | |
| Flatten N-Dimensional Array to 1D Array | |
| Get Top N Frequent Words | |
| Paired Products | |
| Nearest Common Ancestor | |
| Append Frequency |
Synthesized from candidate reports. Individual experiences may vary.
A technical recruiter call to cover your background, cloud experience, and basic fit for the role. In some cases, this is where they also ask about tech leadership, frameworks, and why Comcast. A short recorded interview comes early in the process. Candidates described it as a format-heavy step before speaking live with the team.
You complete a coding assignment before the live technical rounds. The experience suggests this is used to check fundamentals before moving on to deeper discussion. A live technical conversation over Teams or in person with the engineering team. This round often focuses on project deep-dives, RESTful API practices, SQL, DSA, OOP, and stack-specific topics like networking, lazy loading, or DevOps.
A more conversational round that can include a manager or technical lead. Candidates were asked to explain past projects in detail, identify pain points, propose solutions, and discuss architecture decisions, especially around microservices. Some candidates went through several additional technical rounds, including virtual interviews and at least one face-to-face interview. One experience also included a client in a virtual round, and another included an unusual pen-and-paper coding test with a medium-difficulty subsequence problem.
Comcast typically closes out the process with an offer or rejection after the final technical and behavioral evaluation. Candidates noted that communication and the ability to clearly explain real engineering decisions were important in the final decision.