Recruiter was very quick to follow up on all interviews. Started off with a quick recruiter call, going over very typical questions about job experience and salary expectations. Next interview was a 1 hour session solving a LeetCode-style question with the hiring manger. Then there are two options: (1) a take-home challenge followed by a 3 hour virtual onsite covering a 1 hour take-home challenge extension, a 1 hour technical deep dive into a recent project, and a 1 hour systems design question OR (2) a 3.5 hour virtual onsite covering a 1.5 hour live coding challenge, a 1 hour technical deep dive into a recent project, and a 1 hour systems design question. Then lastly, there was a meet & greet with the VP of Engineering