Made it to final round. Hardest part was coding for sure, they just don't give u enough time with like 15-20 mins per question, and they will reject your solution if its too slow. They do give good hints, so I would not waste more than 1-2 mins on head scratching before u grill them for hints. 1 question I had was next greatest element in an array - searching only to the right. I had a solution with O(n^2), but they said don't even bother, that's rejected! Focus on the algos (stacks and trees for sure) , the ML design was not that hard and we did NOT even use the white board really. Rejected with 0 feedback, they do not provide feedback