I applied online. The process took 4 months. I interviewed at T-Mobile (Bellevue, WA) in Jul 2021
Interview
A waste of time, literally FOUR MONTHS. Very unprofessional and condescending interviewers. I read previous reviews here of it being a waste of time but I decided to proceed. If you're reading this, don't waste your time with this process:
- Online Assessment: fairly easy questions
- 3 hour "onsite": Consists of one 1 hour soft-skills interview, and one 2 hour coding pair challenge. For the coding pair challenge you are tasked with sharing your screen on your personal IDE to solve a problem with an engineer.
If you've reached this point, you will be part of a domain match, which takes MONTHS.
- Domain Match Interview: This was the most negative experience I've had. You wait until a recruiter pairs you with a Hiring Manager. The process takes AT LEAST FOUR MONTHS. They are very slow with pairing you with someone with no sense of urgency, and once they do, the interview is a very messy and disorganized process. There were two hiring mangers who were more of interrogating me than interviewing. They were very condescending. In addition, they stressed the "Work Hard, Play Hard" culture at T-Mobile which is a huge red flag and a synonym for that you'll be working your tails off with no work-life balance. Horrible interview experience. I would never want to work for them.
It was straightforward and easy-going. There was a code assessment and regular interview questions. Received a call for a phone interview. I would recommend practicing several languages such as java, javascript, and go.
I applied through a recruiter. The process took 2 weeks. I interviewed at T-Mobile (Atlanta, GA) in Jun 2020
Interview
Prior to the interview I had to complete a code screening. It had two parts -- the first one was basic, but he second was much more complex and I didn't complete it. I still got through to an interview.
The actual interview consisted of a group introduction to the company and interview process. We then broke out into individual interviews. The first one was a personal, non-technical interview consisting of standard job-related scenarios and discussions. Second I did a coding algorithm problem with another engineer from T-Mobile. They were friendly and helpful. I was able to choose the language to work in, though I think it was limited to JS, Python, or Java.
Interview questions [1]
Question 1
What new topic have you learned about recently? Tell me about recent projects you're working on. You get to choose the coding problem -- I chose a string conversion problem, but there were other types of problems available.