Interview had three stages, phone screen, karat, and onsite. Process took 1 month from phone screen. Phone screen is pretty standard. Karat you need to solve 2/3 coding problems to move onto onsite. Onsite was 4 rounds, total of 5 hrs.
Length of onsite portion was tiring, and I had to take a day off to finish it but overall the interviewers were nice and friendly. I think Karat round can be hit or miss but both of my Karat interviewers were good. Overall a good experience, but pretty difficult interview process. The good interviewers made up for the long process. I do wish onsite was less lengthy, but I learned a lot.