I applied through a staffing agency. I interviewed at iHeartMedia (New York, NY) in Apr 2017
Interview
Initially a round of technical screening on Hangout. They asked me how I have architected application in my current company.
After that there was an onsite interview for half a day with 7 rounds. Initial 2 rounds were technical and problem solving. After that 2 rounds with senior managers about what I have done in the past and what I can bring onboard if I join iHeartMedia. Then a round with product manager and director of Android operations.
I interviewed at iHeartMedia (New York, NY) in Nov 2016
Interview
Take home assignment, pair coding in video conference then all day final interview. Final interview was grueling 5 or 6 hours but they buy lunch. Final includes 2 technical portions and the rest are product managers, designers, etc.