Status: 2.5 YOE
ex-position: Startup (not in USA)
Location: Seattle, WA
Date: Mar, 2020
Recruiter reached out to me on Hired in early Feb 2020. Had a quick intro call and was sent the OA.
OA: Both questions were in top frequency leetcode list. Missed 2 test cases on one of them, and was still sent straight to onsite.
Onsite was changed to virtual after a few weeks.
I prepared using Leetcode (90/50/10), g-r-o-k-king the system design interview, and Dan Croitor/various articles online for the LPs.
Virtual interview had 5 rounds:
Hiring manager full LP. Come prepared and this should be one of the easier ones - I recommend that you try not to overprepare. Think through how the stories should be formatted, but then try to keep it natural and conversational, instead of reciting 100% memorized stories. thats what worked for me, at least
LP and design/coding, that involved building a Trie with some additional recursive problems to solve.
System design. One of the topics discussed in g-ro-kking the system design interview, so was very well prepared for it
Bar raiser - medium DP problem. Didn't do so well here
Design/code a cache, straightforward if you've practiced LRU cache question
Overall I felt like the interviews were pretty easy - I'm quite weak on DP so I had an issue with the bar raiser round. I got the offer anyway 2 days later.
Best of luck!