The recruiter interviewed me on the phone and asked personal questions, and also about my experience.
Then we scheduled a 1:1 interview. The process included two technical interviews, an HR interview, and a final interview by the development manager.
Software Design: How would you implement a system that has multiple protocols, such as TCP, UDP, and a few encryption algorithms: AES, DES, etc.?
Give a solution for implementation: a class diagram.
The following metrics were computed from 78 interview experiences for the AT&T Software Engineer role.
AT&T's interview process for their Software Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for AT&T's Software Engineer interview process.