I applied online. The process took 2+ months. I interviewed at JPMorganChase (Boston, MA) in Jan 2015
Interview
It took 3 months to finally hear back from them because the HR quit in the middle of the process. Only interviewed once and met 3 people. Then I was offered the job.
The process took 3 weeks. I interviewed at JPMorganChase (Christiana, DE) in Sep 2011
Interview
Got the contact from someone I knew. Went in for a one on one interview with two managers. Was supposed to hear back in two weeks but didn't; when I followed up they told me the job was filled and they had "assumed I knew".