Applied through Bank of America careers website. There was a Phone interview where I was asked about few banking related questions. It was quite normal. Then I have been called for final round of Interview that to be held at Charlotte. Bank of America paid all my expenses. Accommodation was at Omni Charlotte, right in front of Bank of America HQ.
There were 4 one on one interviews each 30 min long. Most of them were focused on Java and my projects. There were few behavioral questions and one group activity( it was fun doing that).
Overall, it is decent interview no too technical.