The process started with a technical phone interview. The interviewer was friendly and asked a fairly simple question about binary trees, followed by some resume-based questions.
Next, candidates are flown out to their New York City office, which is in a really cool building in downtown Manhattan. While the dress code is stated as business casual, if you're from the West Coast and accustomed to business casual meaning jeans and a button-down shirt, it's advisable not to wear that. For most on the East Coast, business casual typically includes slacks, a button-down shirt, and dress shoes. Many candidates were also seen wearing ties and suit jackets.
The onsite interviews were slightly more challenging than anticipated. The interviewers delve deeply into concepts, and you might feel unsure of the answers, but they are primarily testing your ability to perform under pressure. The first question involved resolving scheduling conflicts, and the second was related to a 2D array and finding bounding boxes.
You are guaranteed two technical interviews. If you do not pass these, you are then eliminated from the process. I performed adequately and subsequently met with the manager and an HR representative. These interviews should be manageable as long as you remain professional.
After these meetings, you will essentially have the offer. They will call to discuss the details. Overall, it was a pretty good interview process.
Binary Tree question
Pick rooms for people who requested them (meeting size constraints)
2D array - find bounding boxes
The following metrics were computed from 92 interview experiences for the Bloomberg LP Software Developer role in New York, New York.
Bloomberg LP's interview process for their Software Developer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Developer interview process in New York, New York.