I applied online. The process took 2 days. I interviewed at Teach for America (New York, NY) in Mar 2012
Interview
Spoke to HR via phone interview. They asked about my background/experience to determine my suitability for the position. A few days later I did a phone interview with the hiring manager. I received an email back from HR that I did not get the position which I thought was very considerate (& unusual these days).