Applied online via the normal application process.
Phone screen with recruiter: Really short, high-level, and touched on resume items.
Phone screen with a developer: Longer, conversational, and did not involve rattling off programming trivia or obscure algorithms.
Onsite (approximately 4 hours) in the Sunnyvale office:
Was told ahead of time to design a fairly complex system and was given the requirements in advance. (No need to bring anything; just have your design figured out.)
Approximately an hour and a half was spent presenting the design, receiving feedback, and adapting the design based on different requirements and failure situations.
Two 45-minute sessions with remote employees involved shared-screen laptop interviews, focusing on data structure and algorithm live coding.
Wrapped up with the director.
Received the offer the following day.
Overall, they move super fast, with about a 1-2 day turnaround for each step of the way (if you're trying to line up competing offers, account for this), including from application to the first screen. They seem to expect you to have done some research about them and be knowledgeable before applying.
Signed NDA
The following metrics were computed from 4 interview experiences for the CrowdStrike Senior Software Engineer role in Sunnyvale, California.
CrowdStrike's interview process for their Senior Software Engineer roles in Sunnyvale, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for CrowdStrike's Senior Software Engineer interview process in Sunnyvale, California.