I applied online for an open position in Engineering Management. The interview process started off with a phone screen, where I talked with the recruiter for the role. They asked questions about my background and experience, normal recruiter stuff. I was then set up with an interview with the hiring manager for the position (the person who ended up as my boss). The interview was intended to be maybe 45 minutes, but we ended up talking for over an hour. It did not feel like an interview where I was being "grilled" by questions, instead it was much more of a conversation about management philosophies, and things like that. I really enjoyed the conversation.
After that I was scheduled for an almost full-day-long onsite interview where I was interviewed 1:1 by about 5 different people. There were a few engineers that were part of the team, there was another manager within the company, and there was another non-engineer that focused on my personal values. The engineers each had sets of questions of the sort of "how would you handle X type of thing happening?", as well as questions about my philosophy for team organization and management, some questions about technical things to make sure I knew what I was doing (though nothing too horribly challenging or anything remotely resembling a white-board question). Overall I quite enjoyed speaking to everyone, which was good because I got the job and now they are people I work with daily :)
The beginning of the process (applying online, talking with the recruiter) took awhile, but once the interviewing started the process went pretty quickly and their decision was returned promptly.
Overall I very much enjoyed the interview process at Fastly, and thought it was fair and that the people doing the interviewing were caring yet thorough.