Recruiter phone screen ~20 minutes, followed by a technical phone screen 45 minutes.
TPS, did intros. He took a long time (7 mins), I sped mine up (2 mins) because I knew little time was set for the TPS. He continued to ask some preliminary intro questions. 20 minutes in, he finally then mentions getting into coderpad. Recruiter gave me wrong link, so he had to email. Code problem was UI related, not terribly difficult, but definitely need more than 25 minutes for somebody who's unfamiliar or forgot some of the DOM API.
I finished with 5 minutes to spare, asked questions. It became very obvious that I was on the phone with a Jr engineer, he hesitated on answering a lot of questions. One question was about the problem he presented on coderpad where he replied saying he doesn't know why they ask this question because "it's really hard", and retracted by saying "maybe i shouldn't say that while i'm interviewing you".
Didn't get past TPS, but I imagine on-site was to follow. I knew if I was being graded on problem solving in an efficient manner, I would've moved forward, but I didn't move forward and it was obviously ageism. I ended up having offers at Uber, Google, Netflix,and Facebook; Lyft initially was my top choice, but now I don't even use the Lyft app any more =)