Scheduled to have a call with the recruiter as a "fit" interview. Many of the questions had to do with why I want to work for CZI and if my values aligned with their values. After that, I was scheduled for a Karat interview which had a fairly doable Leetcode question. The interviewer was very friendly and made me very comfortable. I answered a couple questions before the hour was up. After passing that round, I was invited for an onsite interview with the team. There were three rounds: two technical and one behavioral. The first technical interview was pretty difficult because it was a "can you google your way through it" type question. It was a fun challenge but I didn't finish it completely. The second technical interview was a pure algorithms question which I wouldn't have gotten unless I learned the exact algorithm in my algorithms class just a week ago. I finished the question early so I got to answer follow-up questions which I also got right. After that interview, I had a behavioral interview which was quite fun. The interviewer didn't give too many follow-up questions, but just asked a bunch of different questions about how I work with others and my future career goals. After three long interviews, I was done and was finally allowed to eat lunch! We were able to eat from the lovely cafeteria which had Thanksgiving themed food since Thanksgiving was in a couple weeks. We then got to meet one of the directors of engineering (who was a woman woo!) who was such a bada**. She was so cool and was truly inspiring. I got a call from the recruiter a week later to have a follow up video interview with my future manager. It was pretty laid back and was mainly to see if I would fit on the team. I ended up getting the offer a couple days later and couldn't have been happier!