I first had a recruiter screen which discussed info about the role and the company. From there, I was given a technical writing exercise that I needed to complete within a week. Once that was submitted and reviewed, I had four 1-1 interviews: two were live-coding exercises (one FE and one BE), one was to review my technical writing exercise, and one was to discuss my past experience.
Throughout the process, I really appreciated the kindness and friendliness of the folks I interviewed with. They treated me like a human being and not just another random candidate to vet.