The interview took place in multiple stages.
It was separated into four different interviews plus a take-home project (might have done interview style if not for COVID).
The first interview was just a "seeing if you're a good fit", which is pretty easy if you feel comfortable talking about the things you're into that may relate to the job. Excitement helps to get the callback.
The second interview was a brief description of the project you'll be taking home. You have a day to complete it, but it should only take you an hour or so if you know what you're doing.
After that, the software engineering team goes over your code with you and asks about your reasons for designing it the ways you did, so make sure to have answers for that.
After passing that, you move onto a final interview with a higher-up about the significance of the program and what working at AT&T looks like.
From there, you wait for your phone call. They called me back about two days after I had my last interview, but your mileage may vary.
When reviewing my code, they asked me to explain a class design choice I made in my own words.
In the first interview, they'll ask about you (where do you go to school, what's your passion, etc.). In the second one, about your code and reasons for designing it in the way you did.
The following metrics were computed from 1 interview experience for the AT&T Software Engineer Internship role in Atlanta, Georgia.
AT&T's interview process for their Software Engineer Internship roles in Atlanta, Georgia is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for AT&T's Software Engineer Internship interview process in Atlanta, Georgia.