4 rounds, one quick chat with a recruiter, one technical interview, one take home assessment (mostly just front end react/vanilla JS stuff), and one final interview with CTO, just a culture fit type of thing. The only hard part was the actual technical interview. Technical included a few overview/system design questions, then code review question (in language of your choosing - you get the option of like Java and Python and a like a couple others), then an actual whiteboard coding question