I applied online. The process took 3 months. I interviewed at T-Mobile (Seattle, WA)
Interview
Applied online and got a call from recruiter two days after. It was usual HR questions and couple of product questions like what is your favorite product. After this there was two rounds of interview 1) behavioral 2) functional. For behavior questions provide answers in STAR format. Functional interview is where you need to think analytically and provide answers. They will give this documentation two hours before the interview. So make sure to keep those two hours for you to do preliminary analysis before the interview. You will be asked to analyze a product/situation come up with system/feature design, Define features, prioritize features.
I got the feedback with in two days of the interview. After this i went into team matching phase. your interview feedback along with your resume is circulated to several teams, if the hiring manager is interested in your profile, you will get a team match interview. Treat this as an interview because it is. If you have multiple matches then you can choose your team. If there is only one match then you will get an offer from that team. Recruiters try their best to get you at least two teams match interviews
Interview questions [1]
Question 1
Tell me about your self
Behavioral
Functional ( see above)