This was the most bizarre interview process I've been through.
Applied online and immediately got a phone call from them to set up an interview. Like, within 3 minutes of applying. Then had a technical screen that was half coding, half just chatting, extremely casual. Then like 2 weeks later, they asked me to do the same technical screen with a different person, which was weird. Then got a call for an onsite, which was 4 interviews, 2 system design??, a coding challenge, and a 30 minute behavioral.
Most of the coding questions were extremely easy. The system design was pretty standard so if you practice those at all you're fine.
It was bizarre bc after each interview, a week or two would go by without me hearing anything, so i kept thinking i was getting ghosted, but then they'd randomly call me and be like "hey are you free to interview tomorrow?" I also had no idea what the next steps were at any point in the process, just waited for the phone calls.
They also never emailed me anything, it was all phone call based, so you better write down what they tell you. I didn't write down the structure of the last interview and went into each one having no idea what was gonna happen lol, but that was kinda my bad bc I could've emailed and asked, they were super responsive over email. I just wasn't that invested.
Then, each interview was super casual, which was cool I guess, but they also would just chat for a really long time and then leave like 15 minutes to code and just be like "I don't even care if we finish this honestly" Most of them had brogrammer energy, used a looot of corporate lingo to explain stuff. They were super friendly and chill though, really easy to talk to.
But yeah, I kinda got the vibe that I wasn't their first choice so they kept calling me as a last resort after other people didn't work out. Either that or they're just extremely unstructured. Very weird process. I didn't hate it tho. I can see someone else loving it.