I applied online. The process took 1 week. I interviewed at Causes
Interview
I applied for a web developer role, and we arranged a Skype call. We talked a bit about my background and experience, and then started a coding session. I shared my screen as I worked. I was asked to develop a simple command-line application within a 20-minute window, which ended up being about 15 minutes. I was allowed and encouraged to use any resources I needed, such as documentation, IRC (old skool!), code I'd written previously, etc. I felt like the time limitation was severe, but managed to get a minimal working application within the allotted time.
Interview questions [1]
Question 1
Build a simple todo application -- scope your feature set so you can finish within 20 minutes of coding.