
AT&T Software Engineer interview typically runs 4 rounds: online assessment, technical interview, behavioral screen, and final behavioral. The process usually takes a few weeks and is fairly structured, though some candidates report long gaps between steps.
$106K
Avg. Base Comp
$153K
Avg. Total Comp
4-5
Typical Rounds
3-8 weeks
Process Length
Our candidates consistently report that AT&T is less interested in one narrow specialty than in whether you can move comfortably across the stack. The strongest signal is breadth with fundamentals: we’ve seen coding questions ranging from easy string work to harder permutation, graph, and dynamic programming problems, but those are often paired with REST, SQL, backend performance, and basic OOP. In other words, the company seems to care less about whether you’ve memorized a single pattern and more about whether you can explain why a solution works and how it fits into a real system.
A recurring theme is that the interviews reward candidates who can talk through practical engineering tradeoffs. Multiple candidates were asked to debug code, reason about a loaded server, or design a simple app or feature, and the follow-up questions often pushed into implementation details like LRU behavior or database choices. We’ve also seen a clear emphasis on communication under ambiguity: several experiences mention oddly phrased prompts, unstructured conversations, or interviewers who wanted candidates to justify decisions clearly rather than just arrive at the right answer. That makes the process feel more like a working session than a whiteboard performance.
The non-obvious make-or-break factor here is consistency. Some candidates found the process friendly and transparent, while others described it as uneven or overly monitored, especially in the assessment. That means polished technical ability alone may not be enough; our candidates who did best were the ones who stayed calm when the prompt was messy, handled follow-ups cleanly, and could connect coding answers back to backend realities and team collaboration.
Synthetized from 6 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 AT&T process.
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 AT&T
How would you determine if high off-peak data usage is fraud or abuse, and what would you do about it?
| Question | |
|---|---|
| Stakeholder Communication | |
| Your Strengths and Weaknesses | |
| 2nd Highest Salary | |
| Prime to N | |
| Merge Sorted Lists | |
| Find the Missing Number | |
| Size of Joins | |
| Hurdles In Data Projects | |
| The Brackets Problem | |
| Address Schema | |
| Employee Project Budgets | |
| Average Quantity | |
| Find the Index with Equal Left and Right Sum | |
| Sort Strings | |
| P-value to a Layman | |
| Get Top N Frequent Words | |
| Google Maps Improvement | |
| Append Frequency | |
| Cyclic Detection | |
| Target Indices | |
| Swapping Nodes | |
| Total Salary | |
| Total Transactions | |
| Swap Variables | |
| String Palindromes | |
| Merge N Sorted Lists | |
| Payments Received | |
| Type I and II Errors | |
| Binary Tree Validation |
Synthesized from candidate reports. Individual experiences may vary.
The process may begin with a resume screening before any technical interview is scheduled. In some cases, this stage also includes basic discussion of background and location preferences.
Candidates complete a HackerRank-style assessment with five questions, often mixing LeetCode-style coding problems with REST/API or SQL questions. The difficulty can range from easy to very hard, and some candidates reported needing to keep their camera on throughout.
This round is typically conducted with two current TDP engineers or software engineers and focuses on live coding plus practical engineering fundamentals. Expect LeetCode-style problems, debugging exercises, OOP concepts, backend performance questions, and sometimes light system design or database questions.
A behavioral round is often conducted with a recruiter, TDP manager, or another hiring leader. Questions are scenario-based and focus on teamwork, conflict, communication, learning new systems, and how you handle failures or presentations.
Some candidates had a final behavioral conversation with the hiring manager, associate director, or similar leader. This stage is used to assess fit, communication, and judgment, and it may be the last step before a decision.