Overall Good. Interview process was as expected, they were timely which is always a good quality to have with the client. They are pretty through with their interviewing process and explanatory enough.
Interview questions [1]
Question 1
What is the difference between polymorphism and encapsulation
First call was suppose to be just meet and greet but it turned out to be a technical round but it was easy. Second round was a bit more technical with 3 people in series 30 minutes each. None of them showed their faces as it was supposed to be video screening. It's important because candidate needs to assess the facial expressions of his interviewer for self evaluation. After clearing the technical questions of all three folks, I qualified for another round which was also technical with 3 more folks. I cleared that one also because I was asked to take another round with the hiring manager but no schedule was provided by recruiter. I told my recruiter that I am smelling some nepotism because Bank of America like company cannot let go a candidate who clears all technical rounds. Recruiter said "no, it's just the hiring manager who wants to speak with you before making a final decision". After a couple of weeks, I got to speak with hiring manager. He knew my older boss and asked me why he is not hiring me now. I thought how on earth someone can ask this absurd and stupid question. I replied that I have worked under many managers and I don't expect that they should hire me just because I worked for them in past. He seemed like diverting the discussion to my previous roles and work history. After some dot connecting, I can make this claim that the hiring manager himself hired just because he knew someone rather than his own skills because someone self made person cannot through this kind of garbage out of his mouth. The hiring manager was Indian as his ascend seemed and made it final round as a technical round and started asking my python questions. He couldn't even pronounce the word tuple and said topal. I pronounced it the proper way then he started sounding like he is saying the same thing. He seemed like he had made his decision and needed a reason to reject me so he could sleep at night. Or may be for his internal audit/transparency, he wanted to show that he spoke with every candidate and chose the best one. Even the recruiter started agreeing with me that usually there is only one technical round max two. But 3rd technical round was just to disqualify me which hiring manager couldn't and finally had to speak with me after a couple of weeks just for a formality. Seemed like all other candidates were disqualified and hiring manager needed another couple of weeks to look for his own buddy to fill this open role. What a pity.
Interview questions [7]
Question 1
Writing python code and finding three numbers in list whose sum is equals to another number provided.
I applied online. I interviewed at Bank of America (New York, NY) in Nov 2022
Interview
It was a phone interview. It took about 30-40 minutes. Mostly technical and straightforward. The questions were not that hard, all based on your resume. It was very pleasant experience.
Interview questions [1]
Question 1
was asked about the overall experience. The framework and basic technical questions.