Good
- Throughout the process, I got an opportunity to meet with a lot of T-Mobile engineers. They all were genuinely nice.
- Initial interview process is really good. You are screened with an easy level of Leetcode style questions. Then you're in a half-day interview which among others involves a live coding session. The great aspect of this live coding session is, you don't need to complete the code but demonstrate your ability of the language, using tools, TDD, thought process and even Googling skills.
Bad
The whole interview process is pretty long. I spent around ten hours between multiple interviews. It would be nice if they fail fast.
Ugly
Like some other people have mentioned, in the end, I also got ghosted by my recruiter (talent scout). What frustrates me the most is I always got good feedback after or even during the interview. One of the interviewers even encouraged me to accept the offer. I guess at the end of the day I wasn't a good fit. Considering I spent around ten hours interviewing, an answer, even a generic rejection letter, is not a lot to ask for.