Bloomberg | London | L5 | March 2025 | Reject
Summary
I recently completed interviews with Bloomberg for a Senior Software Engineer position in London, which involved a phone screen, two onsite rounds covering data structures, algorithms, and system design. My application was ultimately rejected.
Full Experience
I recently finished some interviews with bloomberg for Senior Software Engineer Role in London, UK.
Phone Screen -> Q1 -> https://leetcode.com/problems/invalid-transactions/description/ Q2 -> Implement a stack with functionality of push , pop and getMin.
Onsite 1 ->
Q1 -> Number of triangles that can be created from given array. Two points , O(n^2).
Q2 -> https://leetcode.com/problems/word-search/description/
Onsite 2 -> Design a stock broker app like Robinhood. Had some discussion on how to handle order placement based on customer account balance. Weird thing was they ask me to jump into design right away without defining the entities, apis and all.
Interview Questions (5)
Implement a stack with functionality of push, pop, and getMin, all in O(1) time complexity.
Given an array of non-negative integers, find the number of triplets (i, j, k) such that they can form sides of a triangle.
Design a stock broker application similar to Robinhood. Discussed handling order placement based on customer account balance. The interview prompted immediate design discussion without prior entity or API definition.