
Synthesized from 5 candidate submissions for ALL.
Bloomberg's hiring process is highly tailored to the specific functional requirements of the role, ranging from behavioral-focused discussions for non-technical positions to rigorous technical assessments for engineering tracks. Candidates should expect a process that prioritizes professional alignment and direct, experience-based questioning.
The candidate described a positive interview experience with Bloomberg LP, highlighting friendly and collaborative interviewers. Despite performing well in the first on-site round, the candidate was ultimately rejected, possibly due to performance in the second round.
The phone screen involved a basic introduction followed by two technical questions.
Find the intersection point of two linked lists.
Sort a string based on the frequency of characters in descending order. For characters with the same frequency, sort them lexicographically.
The first on-site technical round began with an introduction and a deep dive into a project from the resume, followed by two technical questions.
Perform a zigzag level order traversal of a binary tree.
Implement an LRU cache.
The second on-site technical round began with an introduction and a deep dive into a project from the resume, followed by one technical question.
Determine if a given string can be segmented into a space-separated sequence of dictionary words.
The candidate underwent a technical phone screen, two technical rounds (algorithmic and system design), and an HR round. They received a selection call from HR after 10 days.
A 51-minute technical phone interview conducted on Hackerrank Code Pair. The round included trivia questions on OOP concepts and one Leetcode Medium algorithmic coding question with a follow-up.
A 45-minute round with two interviewers. One question was to be written on paper, and the other was to be coded on Hackerrank Code Pair. The difficulty was Leetcode Easy-Medium.
A more than 1-hour interview with a team manager. The round involved general discussion about the candidate's interest in CS, reasons for joining Bloomberg, and career aspirations. The manager explained a problem the team works on, discussed various approaches to solve it under different constraints, and asked the candidate to write simple code for one proposed solution.
A 30-minute round focused on detailed discussion about the candidate's resume, past experiences, and internships. The round also included general chat about career paths at Bloomberg and HR-related questions like future aspirations.