T-Mobile typically involves multiple rounds, starting with a phone screen and potentially including online assessments, coding challenges, and live coding interviews. For me first it was phone screening call with recruiter, then they sent online assessment, after 1 week they sent me coding challenge which we solve on platforms like leetcode and hackerrank I would say it was medium to hard level problems. Again it took 1 week to schedule another call which was live coding round, it was not hard but the next round was technical and behavioral interview which i found really hard because they were asking everything.