Taro Logo

Software Developer Interview Experience - Toronto, Ontario

January 1, 2019
Negative ExperienceNo Offer

Process

I was contacted by a third-party recruitment company regarding a position in their Merrill Lynch/Bank of America office in Toronto.

They were looking for intermediate/senior level developers with a background in Scala & Functional Programming.

The position was open to contractors and people seeking full-time employment opportunities.

A phone screen was set up with a senior member of the prospective team that I would be working on.

The call lasted approximately 30 minutes. During that time, we briefly went over past experience as well as high-level concepts of Functional Programming.

The person conducting the phone screen could not sound more disinterested in taking part in the call and did very little to make the position sound enticing or comment on whether I would be a good fit.

Throughout the conversation, they were extremely monotone and curt with their responses.

I was booked for and attended an in-person interview, which could not have gone worse.

I arrived 10-15 minutes early to an office with no secretary and no way for me to actually enter.

I used the phone beside the door to call every number listed on a posted contact sheet.

After calling approximately 10 people and landing on the last number on the sheet, I was told they would try to get in contact with someone to let me in.

After being let in, I waited about 10 minutes past the interview start time for my interviewer to come get me.

The interviewer showed me around for about 30 seconds and sat me down in front of a computer in the middle of the office, around other employees at work.

I was asked to implement a series of functions. The first was a brain-teaser type question pulled directly from Leetcode or Hackerrank.

I spent about 15 minutes discussing the problem, asking questions, and outlining my thought process before asking the interviewer for some feedback on a possible solution.

The interviewer seemed extremely disinterested in assisting me and sat beside me reading a folder of material, not really paying much attention to what I was doing.

Their only feedback was to criticize the code I was typing, outline the compiler errors I would get, and tell me to 'draw a picture of the problem'.

About 30-40 minutes went by of me discussing my approach to the problem, why each iteration wouldn't work, and drawing the unhelpful pictures the interviewer suggested I draw.

The interviewer refused to add any advice besides, 'just draw a picture,' and sat, arms crossed, beside me, watching me struggle before finally giving up.

The interviewer stood up, shook my hand, and told me, 'it just didn't work out' before ushering me out the door.

Instead of moving on to other questions, maybe walking through one problem together, or possibly testing my other areas of knowledge, the interviewer chose to watch me struggle for approximately 40 minutes and invalidate both my knowledge and experience with a single Leetcode question.

Advise: Based on the attitude and mannerisms of both the team members I interacted with, I could not be more disinterested in ever working as a developer with Merrill Lynch or other departments at Bank of America.

Questions

Implement a function to determine the maximum profit which could be generated from a list of stock prices.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Bank of America Software Developer role in Toronto, Ontario.

Success Rate

0%
Pass Rate

Bank of America's interview process for their Software Developer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Bank of America's Software Developer interview process in Toronto, Ontario.

Bank of America Work Experiences