A recruiter reached out via LinkedIn. Had an intro call then I got scheduled for a Karat interview. Karat interview experience was good and the interviewer was engaging. I was then scheduled for the final round - 4 hours including coding, systems design, data modelling and behavioural. Overall, really positive experience. After getting the verbal offer, I was given the opportunity to talk to some of the engineering directors. The best part of the process is how helpful and responsive the recruiter is.