Applied online.
Attended three one-hour on-campus interviews over successive days.
Questions were not overly difficult but were mainly technical.
Can a C++ constructor throw an exception? If so, how should it be handled?
Assume you have a large file with lines of timestamps and IP addresses. Timestamps are ordered, but may repeat and may skip. How do you determine whether there is a time window that has a certain IP address appearing more than k times? How would you solve this if instead you received a stream?
The following metrics were computed from 1 interview experience for the Bloomberg LP Software Engineering role in Pittsburgh, Pennsylvania.
Bloomberg LP's interview process for their Software Engineering roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Engineering interview process in Pittsburgh, Pennsylvania.