I applied through college or university. The process took 1 week. I interviewed at Bank of America (Toronto, ON) in Feb 2017
Interview
First HR interview to check about your background and experience. Talked about the projects I have done in Co-ops, and the programming languages that I am familiar with. No specific technical questions were asked. Then the HR arranged another phone interview with a VP in the next week.
Second interview is with a VP of the development team. Asked very low level implementations of HashMap and object class in java as well as some technical terms explanations.
Interview questions [1]
Question 1
- Name some functions in the Java Object class
- Explain the implementation of HashMap,
- What is dependency injection?
- What is a singleton, how do you implement a singleton.
- What is continuous integration?
- What is a deadlock, how do you prevent a deadlock situation?
I applied through a recruiter. The process took 2 months. I interviewed at Bank of America (London, England) in Jun 2025
Interview
Python Technical test (Multiple choice) and onsite interview.
Given and laptop then come up with solutions for each task looking at the following:
1. List comprehensions
2. Lambda functions
3. Factorial of a number
I applied through college or university. The process took 3 weeks. I interviewed at Bank of America in Oct 2024
Interview
Initially, I had an AI-based online interview ,after clearing that I went to the physical interview . There were 2 rounds , First round is technical , they gave me 2 problems to solve and 1 sql query . Second round was a technical + hr round , they asked me to explain about my projects and what and how done that project , the few general hr questions .
Interview questions [1]
Question 1
1. Program for Balancing the paranthesis
2. A code to find Normal distribution and find mode
3. SQL Query using join