A recruiter reached out to me and I sent my resume in. Very quickly we scheduled a 20 minute phone call and half the call was explaining the role, the other half was technical questions (some were multiple choice, others were open ended – e.g. what is SSL, what is an API, what is the run time of ___, which of these options is NOT stored in a cookie, etc.). The recruiter is not technical, they just have the answers in front of them and just check if you answered correctly or not. Mine was extremely kind.
The next interview round consisted of two Google Hangouts interviews. One technical – 30 minutes asking tech questions (DNS, HTTP, encryption, cache, debugging, and a million questions about cookies). The other 30 minutes was a coding challenge that was not too difficult. The other interview in this round was a behavioral interview and I just had to talk through some past experiences and then hypothetical ones. I then got through another round (the last round), which was a lot more intense and had two more interviews in it. One was another behavioral one with more in depth questions based on past experience, and the other interview was testing client-facing skills and ability to present, communicate, and learn quickly. It took them a really long time to get back on whether I got the job or not.