I applied in-person. The process took 4 months. I interviewed at MCB Bank (Lahore) in Oct 2013
Interview
It was a long process, took almost 4 months for finalization and getting my job offer letter. At the end it was worth the effort. In addition to technical there are personality and HR interviews.