After applying, it took about 2 months to hear anything. I had a short call with the recruiter, followed by a technical screen with another person of the same position. I flew threw this and had a great conversation with the engineer. I was then scheduled for a virtual onsite. Three technical interviews (HTML/CSS, JavaScript, React) followed by an interview with the manager. Flew through the first 2 interviews, the third one moved slower because they had just started using HackerRank which would cause the page to freeze up every time you opened developer tools (which was essential for the exercise). I still completed the functionality with time to spare. Each of the technical calls included 2 engineers, and this third one had a new grad engineer who seemed to be shadowing, but at the end of the call he was the one asking me questions instead of the senior engineers. A bit unusual considering the level of this position. The manager interview wasn't an interview at all, and seemed to just be a call for me to ask questions.
I felt I did well and had great feedback during the interviews. They never followed up after I completed these interviews, and it wasn't until almost 2 months later that they sent a rejection email.