I applied in-person. The process took 3 weeks. I interviewed at Bank of America (New York, NY) in Jan 2017
Interview
First, there was an on-campus interview, if they liked your resume. Then, we were flown to NYC and put up for two days to interview. The interview lasted for 1 afternoon with 3 different interviewers. 2 behavioral, 1 technical.