I applied for the new grad software engineering position online. Overall really good experience. Recruiter a little slow in responding to emails but I figured she just didn't have feedbacks from the engineers/hiring manager. I did an initial coding challenge with Karat and right after I completed it, I received an invitation to do a video/phone interview. Video interview question has three parts and it was really long to read, but overall leetcode medium and all parts build on top of each other. Karat is really nice because if you don't think you did well then you can ask for a re-do. After Karat, you will have a 15 minutes interview with your recruiter. After the recruiter call, then it's the onsite interview where you will need to do 4 data structures/algorithms typed interviews. All my interviewers were really nice and helpful! The onsite did feel really rushed since I didn't have an allocated time to eat lunch and have to eat while I was doing the interview. I heard back in about 1 week after the onsite.