A seriously amazing experience. I'd seen some negative experiences outlined here, so I was initially cautious, but that was not my case at all. Make of that what you will.
I had an initial call with the recruiter, who was very friendly and walked me through some open roles. From there, I had a phone screen with a hiring manager where we talked a bit more about my past experience. Following that was a pair programming exercise, which was interesting and not too difficult. The final "onsite" round consisted of a couple more technical challenges and some conversations with product and engineering management. I indicated that splitting the final round into a couple of days would work better for my schedule, and they happily accommodated me.
I've run the gamut when it comes to interviewing, from small startups to FAANG alike. They all have their flaws, and even this process was not 100% perfect. But I can say that this was miles better than any other interview I've ever experienced. It was engaging, well-organized, and everyone I met was very friendly. When they extended the offer, I happily accepted.
Cannot really detail much due to NDA, but the technical challenges were very realistic and not just some dumb algorithm problems.
The following metrics were computed from 40 interview experiences for the Klaviyo Software Engineer role in United States.
Klaviyo's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Klaviyo's Software Engineer interview process in United States.