Contacted by a recruiter, had 2 phone interviews. Came in for a round of in person interviews. Met with 4 people. Pretty standard questions. Had to do a code test as well. Was called in for another round of in person interviews with the next level up. Everything went well until the last round where I was forgotten about. When I called to check they sent someone in to say sorry and let me know another meeting came up. After reaching out a few times I finally heard back a few weeks later that another person accepted the offer.