The interview was a technical phone screen conducted via video call with screen sharing. After brief introductions, the interviewer asked about my Java experience and previous projects. Then we moved to a live coding challenge where I needed to solve an algorithm problem in Java. The interviewer was collaborative and provided hints when needed. We discussed my solution approach, time complexity, and potential optimizations. The session lasted about 60 minutes.
Design a music recommendation system: Given three users (A, B, and C), where User C has overlapping songs with both User A and User B, write a Java algorithm to recommend the next song for User C based on the listening patterns of Users A and B.
The following metrics were computed from 90 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.