I applied online through their site and a software engineer emailed me in a day or two. We set up a time for a technical phone interview with the team lead for a few days later. A few days after that I was invited in for a round of interviews with different team members in 3 thirty minute blocks, afterwards the team lead let me know to expect a decision in two days. He then contacted me with their decision two days later. Although I was not selected for the position, this was the quickest and most communicative application process I've experienced.