I applied online. The process took 3 weeks. I interviewed at Cloudflare
Interview
Quite fast and efficient. Final stage interview manager was unfriendly. Stuck in his own opinion - was not open to alternative points of view. Tone was unfriendly and hence not professional.
Had a brief skype interview where I talked about my experiences, was given a situational problem, asked to talk about my interest in Cloudflare and then given a few minutes for questions of my own.