Telephonic discussion with VP, two telephonic technical rounds, and one face-to-face technical round.
Everything was average but irritating. The first telephonic technical round lasted for around 1 hour, the second telephonic technical round lasted for around 1.5 hours, and the face-to-face round lasted for 3.5 hours (non-stop and without offering a glass of water).
After all these discussions, they haven't come back with any result.
If I was rejected, I was surprised that they took 3.5 hours to reject a candidate who had already undergone two sufficiently long interviews.
If I was fine with the technology, why weren't they sure about whether they had a position or not?
Moral of the story: they wasted my time and money. During the 3.5-hour interview, I signaled them about running late for my office, but they were just in the mood for irritating.
Few scenario-based questions. According to them, they are correct.
The following metrics were computed from 1 interview experience for the Bank of America Some Senior Level - Not Disclosed Title (Java/J2EE) role in Mumbai, Maharashtra.
Bank of America's interview process for their Some Senior Level - Not Disclosed Title (Java/J2EE) roles in Mumbai, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Bank of America's Some Senior Level - Not Disclosed Title (Java/J2EE) interview process in Mumbai, Maharashtra.