SWE @ Bloomberg Interview | July 2025 | Reject | NYC
Summary
Applied for a web dev role at Bloomberg in NYC. After a standard HR screening round, I faced a technical interview with a mix of a coding problem and a code analysis question. The interview ended with a rejection.
Full Experience
After a standard HR screening round, I moved on to the technical interview. The first part was a coding problem: implementing the Insert Delete GetRandom O(1) data structure. I spent about 40 minutes working on this, which involved creating a hash map and an array to manage the random access efficiently.
The second part of the interview was a code analysis question. The interviewer showed me a polyfill for Array.prototype.forEach and asked me to explain what it does. The code included checks for null this, converting to an object, and iterating through the array with a callback. I spent 20 minutes analyzing the code and explaining its functionality, including the use of bitwise operations and polyfill patterns.
Despite the interviewer being very friendly and the questions being interesting, the overall experience was a rejection.
Interview Questions (1)
The interviewer provided a polyfill for Array.prototype.forEach and asked to explain its functionality. The code includes checks for null this, converting to an object, and iterating through the array with a callback. It uses bitwise operations to get the length of the array and handles the iteration with a while loop.