Recruiter reached out via e-mail, discussed interest and background via phone. Phone interview was scheduled about a week later. It went well, was asked a variety of questions ranging from what is a closure in JavaScript, to HTTP protocol, to web accessibility. A second phone interview was scheduled a week after the first. I was asked hypothetical questions related to the role ("How would you explain X to a non-tech person") and then given a typical code test in a Google Doc that involves talking through and figuring out the algorithm first and then solving.