I applied online. The process took 1 day. I interviewed at Bank of America (Raleigh, NC) in July 2010
Interview
it was a telephone interview for around half an hour. THe VP IT called up and asked couple of generric questions. After which the technical lead of his team asked me questions for 20 odd minutes. And later in the day i was confirmed. :) :)