During my last year in uni I found an opening on their jobs page and decided to apply.
The process started with a short email explaining why I think I'm a good fit for the job.
After that I was added to a GitHub organization for supportocat tryouts. There were 5 support issues and I had to answer each to the best of my abilities.
I then went through a Google Hangout screening where two "senior" supportocats chatted with me.
In the end I was told I did well but the offer went to someone with more experience. I'm not sure if you would continue to on-site interviews like how potential developers do.
Overall, it was one of the most comfortable interview processes I've been through and I was glad I gave it a shot. They did a great job of making me not feel stressed and anxious, which is what interviewing typically is for me.
Interview questions [1]
Question 1
Was asked several support questions (through GitHub Issues) and several behavioural questions (in video chat). I won't spoil the more interesting questions, but a typical question you can expect is something along the lines of "why are you a good fit for this role?".