Overall, it was a solid experience. Everyone I met was very knowledgeable, and the product is genuinely interesting.
That said, it’s not for everyone, and there are a few issues:
- Multiple 90-minute technical interviews is a big time investment.
- I applied for a senior role, but during the process they may downgrade your level (which obviously impacts compensation), even if the feedback is good.
- Even relatively small concerns in feedback can lead to a level demotion.
- The coding interview was fun (project-based), but the interviewer seemed to expect me to implement their mental model rather than collaborate/iterate. I was pushed toward a high-level design early, before fully understanding the “why.”
I’d recommend them, but don’t get too attached. The process is lengthy, and it can be disappointing if expectations around leveling aren’t aligned.