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 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 interviewed at Bank of America (Londres, Inglaterra)
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.
it was easy asked about basic sql database questions and asked about my project i explained about my project but asked me if iam willing to relocate i said no which was wrong it was my first interview so i was really out of myself when i said that