Student 2
FTE Role at Bank of America
Information Technology
SelectedBatch: 2021-2025
DifficultyMedium
Company Insights
Applicants: 270
Selected: 54
Interview Experience
Coding Round
Introduction, coding problems on strings and dynamic programming
Questions Asked:
- Introduction: I was asked to introduce myself
- Given a string, modify it so that alternate letters are in uppercase and lowercase
- A medium-level string and dynamic programming question - Decode Ways (https://leetcode.com/problems/decode-ways/description/)
- Explain how you solved Question 3
- Why do you believe you are the best fit for this role?
Technical Round 1
Java OOP concepts, DSA basics, and project discussion. 170 candidates shortlisted (115 UG + 55 PG)
Questions Asked:
- Describe OOP principles
- Explain the meaning of `public static void main(String args[]) { }`
- Explain constructors
- Java function to find the current time
- Difference between `struct` and `class`
- Explain static variables and functions, and where they occupy space (Heap or Stack)
- Explain friend functions and classes
- Difference between instance and class variables
- Describe inheritance and its types
- Explain interfaces
- Write Java programs to find vowels and check for palindromes
- Final Year Project: Explain the problem statement, modules, and functionalities
- Personal Project: Describe Full Stack MERN project with JWT Authentication and OAuth implementation
Technical Round 2
β± 60 minutesIn-depth project discussion for approximately one hour
Questions Asked:
- Brief introduction
- Explain one of your projects in detail including the workflow
- What challenges did you face in the project?
- What were your contributions to the project?
- Numerous follow-up questions based on responses
Tips for Juniors
- Coding questions varied for each candidate, so practice diverse problem types
- Provide detailed code snippets and diagrams for each technical question
- Be prepared for in-depth project discussions with workflow diagrams
- Understand JWT Authentication and OAuth implementation thoroughly if mentioned in projects
- Total offers: 54 (37 UG + 17 PG) out of 270 applicants
Disclaimer: This interview experience is a personal account shared by the student. It represents their individual experience and may not reflect the standard recruitment process of the company. Student names have been changed to protect their privacy. The information provided is for educational and preparation purposes only and should not be considered as official company documentation.