Applied through a staffing firm.
Interview consisted of two rounds:
The phone screen was pretty basic, and it was to filter out candidates based on their knowledge of fundamentals/concepts. It was with one of the Lead Developers and mainly focused on HTML, CSS, and JavaScript.
The in-person interview was scheduled for the following week. It was with a panel of four: three Lead Developers and the Team Lead.
It started off with the introduction of the panel, and I was asked to provide a quick background about my current role and experience. Right away, we moved on to whiteboarding. I was asked to write code on the whiteboard for six to eight different questions, and it lasted for 45 minutes.
The last 10 minutes included behavioral questions, and in the end, I was given some time to ask the panel any questions.
Overall, the interview itself was great. The interviewers were quite nice and casual; they helped me keep my cool.
Two days later, I was informed that they really liked me and wanted to hire me full-time. Unfortunately, they could not extend an offer since I'm on a work visa (which they already knew, so I thought it was a bit unprofessional).
Round 1: Phone screen
HTML:
CSS:
JavaScript:
Other:
Round 2: In-person
Whiteboarding:
javascript let myStr = "hello world!"; // your code here console.log(myStr); // !dlrow olleh
javascript console.log("one"); setTimeout(function() { console.log("two"); }, 0); console.log("three");
For a given number ("n"), write a function that loops from 1 to "n" and outputs "Fizz" if the number is divisible by 3, "Buzz" if it is divisible by 5, "FizzBuzz" if it is divisible by both 3 & 5, and the number itself otherwise.
What is the output? How to fix it?
javascript console.log("start"); for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(i); }, 0); } console.log("end");
The following metrics were computed from 1 interview experience for the Bank of America Senior Front End Developer role in Charlotte, North Carolina.
Bank of America's interview process for their Senior Front End Developer roles in Charlotte, North Carolina is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Bank of America's Senior Front End Developer interview process in Charlotte, North Carolina.