I applied online. The process took 2 days. I interviewed at NYSERDA (Albany, NY) in Sept 2012
Interview
It was about 30 minutes, and they asked me questions going down the list of my resume. 50% technical questions and 50% getting to know me. I was very honest, no BS and I got the job.