I applied online. The process took 4 weeks. I interviewed at Bank of America in Sep 2025
Interview
consisted of a hirevue than a superday if you move on. The superday was really basic technical questions that was mostly behavioral. they asked me list vs. array in c++ which really stumped me since c++ doesn't have a regular list. my interview was not with software engineers additionally.
Interview questions [1]
Question 1
Tell me about yourself, list vs. an array, OOP basic questions
I applied through a recruiter. The process took 6 days. I interviewed at Bank of America (Hyderabad) in Sep 2025
Interview
I had applied at the career site in July 2025 and I received a call back from the recruiter in September 2025. I had 3.2 years of full time experience and I was interfering for Band 7 role (Software engineer 1A), The recruiter asked me basic details about me and scheduled the L1 round of interview (30mins) for next day which was with one member from the team and then an L2 round of technical discussion was scheduled for the next subsequent day which was with 3 panel members, two from India and one from USA. It was for 30 minutes but got extended to 45 minutes. All three of them asked questions one after another and each one of them took around 10-15 minutes each. One of them asked me about Kafka since it was mentioned in my resume, other asked me only about Spring boot and the last guy asked me only about core Java. Then an L3 with manager was scheduled for next subsequent day and it went for just 15 minutes and the manager was very cool and calm! I got the verbal offer after the managerial discussion from recruiter and I got an offer on the 4th day since first call from recruiter.
Interview questions [1]
Question 1
L1 interviewer asked me basic questions related to Java(Method over loading vs method over riding, Can the main method be over ridden? What are the Java 8 features?) and also basic spring boot questions - Certain Spring Boot annotations, HTTP methods used in my rest api, status codes and their explanations)
L2 interview - Interviewer 1 asked me about Kafka, what kind of inter service communication takes place in my system through Kafka, what do I do to make sure the data remains consistent while one of the events goes down in my Kafka? What benefits has Kafka provided over traditional methods of inter service communication?
Interviewer 2 - can you name and explain in detail about few annotations that you use everyday in your work? If you were allowed to use just one http method for your rest api, which one would it be and why? How do you externalise the configuration of your spring boot application? Which build tool do you use?
3rd interviewer - Java 8 features, one question related to Java streams (medium level), explain the Java 17 features in detail
L3 manager - tell me about your current project in detail, why do you want to join us? Any moment at your work that you’re proud of accomplishing? How do you deal with difference in opinions with your seniors about a solution? What project management methodology are you using right now? What is one key takeaway from your current work place?
I applied through college or university. The process took 2 days. I interviewed at Bank of America (Hyderabad) in Sep 2021
Interview
Three rounds of interview
[technical, technical, HR]
In the technical round, they asked easy questions like basic OOPs, DSA, etc.
In HR round, they asked about the preferred location, my hobbies, gave one easy riddle to solve. It went pretty well.