I applied online. The process took 4 months. I interviewed at Bitly (Denver, CO) in Sep 2015
Interview
You do a phone screen, a code test and then an 4 in-person interview. There is live coding session, a architecture round, a culture fit and generic round. The live coding session is not about your ability to code and people should not stress about it like I did.
Interview questions [1]
Question 1
What does your day to day look like when you are programming?