I applied online. I interviewed at Bank of America
Interview
Coding questions of easy-level leet code and mostly behavioral questions. you dont have to get the coding questions completely right - as long as you explain your thoughts outloud in the video interview, those answers will be accepted
I applied through a staffing agency. I interviewed at Bank of America (Charlotte, NC) in Oct 2025
Interview
I applied through Insight Global and was contacted by a recruiter within a week. The recruiter discussed my background, visa status, and expectations, followed by a quick overview of the role and team.
Round 1: Recruiter Screening (15 mins)
This was mostly behavioral and resume-based. Questions focused on my experience with Java, Spring Boot, microservices, and cloud technologies. The recruiter also asked about my current project, responsibilities, and availability.
Round 2: Technical Interview with BOFA (1 hour)
This round was conducted by two senior developers. It included:
Core Java concepts (OOPs, collections, multithreading basics)
Spring Boot and microservices architecture
REST API design (status codes, best practices)
Basics of SQL and database design
A coding problem (medium level – arrays/strings)
The interviewer was professional and focused more on understanding my thought process rather than just the final answer. even though I did not get selected to move forward after this round but the interview experience was good.
Interview questions [1]
Question 1
Can you explain how you would design a scalable payment processing system?
I interviewed at Bank of America (London, England)
Interview
Phone call. Short explanation of team, then the main part of puzzle solving, including math / probability brain teasers and Python concepts. Also some questions related to skills mentioned on CV. Then candidate can ask questions.
Top companies for "Compensation and Benefits" near you