The interview process consisted of three technical coding rounds focused on data structures and algorithms, followed by one behavioral HR round and a final discussion with the hiring manager to assess overall fit and experience.
They asked me to solve the Subsets II problem, focusing on handling duplicate elements correctly while generating all unique subsets using recursion and backtracking.
The following metrics were computed from 1,388 interview experiences for the Bloomberg LP Software Engineer role.
Bloomberg LP's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Engineer interview process.