I applied through a recruiter. Sent me an online assessment, 2 leetcode medium questions to finish in 90min, with 2 articles to explain the approach and complexity analysis. Time is really tight. Each question need to:
1. understand question in 3min,
2.come up a solution in 2 min,
3.finish coding in 15min,
4.adjust to edge cases in 15min,
5. then document the solution in 5-10min.
If the first solution you came up with is not good enough, you are pretty much doomed -- no time to do it again.