First round was a quick recruiter screening call. Second round was a video interview with the hiring manager. Third round was a take home assessment. Fourth was 3 back to back interviews in person. I got rejected after this round; however I did enjoy the whole interview process and think this a great company. Wish I got detailed feedback on why I was rejected though after all the time I put in.