I applied via LinkedIn in April and received a link for an online test in a week.
I wasn't prepared so I asked for a month time for online test so by the time I did my online test, i was told that the position I originally applied for was filled.
Recruiter was really helpful so he/she found me another team and set me up for onsight virtual interview.
Online screening: 1 Medium, 1 Easy from Leetcode
Virtual Onsight: 5 rounds, 1 hour each.
Round 1: 30mins LP questions and 30min Algorithm (Medium problem)
Round 2: first 30min Desigh question then 30min LP
Round 3: first 30min LP, then an Algorithm very easy problem from Leetcode.
Round 4: LP question and a Algorithm medium problem
Round 5: LP questions and Design question.
I thought I did really great with my Coding related questions. Probably they didn't like my LP related stories.
I started working on my LP stories 4 days before interview and realized that it was too late to do this.
It is a very exhaustive process to come up with good stories.
Best of Luck!