I applied online in late May and was given a HackerRank coding test. My contact said I scored really well but told me that the position was being put on hold for a few months because they'd recently acquired a company in California. Fine, but I was disappointed because this was only within a few days of me originally applying.
Three months later, I followed up with my contact and had a phone interview. Afterwards, I was sent the exact same HackerRank test as before and asked to complete it for a second time. Again, he said I did pretty well and sent me onto the hiring managers. I was told they should get back to him by the next week, but they never did. By then, it was approaching October, and the entire company was apparently busy preparing for some big event.
They ignored all my follow-ups for about the next month and a half until my contact finally replied in November. The next couple weeks were spent trying to schedule a day to fly into their HQ. I was told it would be one day but never received any confirmation or travel details before that date had passed. After my contact failed to get that date scheduled, he had to push things back again, but not without mismatching the dates for my flight and hotel reservations for the new interview date.
When I finally made it to their HQ, I had four 45-minute interviews with two software engineers and two directors of software engineering. I was also taken to lunch by two other engineers. Once everything was all said and done, I was told to expect a response within 1-2 weeks and was sent on my way home. I received a generic canned response in two business days without the option to reply to the email.
This entire process was slow, unorganized, and lackluster.