First step is a call with the recruiter, then a take home test and then three live coding sessions followed by a behavioral interview. Honestly, this whole interview process has really discouraged me. I have almost 5 years of experience and know I can do the job well. However, the first coding session was Leetcode type problems and then the Javascript portion was vanilla JS. I think I did fine with the vanilla JS but struggled with algorithms - because that's not what I do on a daily basis as a front end dev. It seems like they only want to hire CS grads who have spent the past few years grinding Leetcode as opposed to hiring real professionals with real experience. I will not be interviewing with them again, despite being from Cambridge.