Bloomberg SSE Interview Experience
Summary
Interviewed for an SSE position with a process involving 6 rounds—3 technical and 3 non-technical. Rejected due to poor code quality in Round 2.
Full Experience
Recently interviewed for an SSE role. Sharing my experience here since the process was quite different from the usual DSA-heavy interviews.
The process had 6 rounds in total — 3 technical + 3 non-technical rounds.
Non-Tech rounds would happen only, if you clear the technical part!
Round 1 — Screening
- 10–15 mins resume discussion
- Implemented Connect 4 Game with working code
Round 2 — Technical
- 10–15 mins resume discussion
- Implement Snake Xenzia Game
- Interviewer expected:
- Proper pseudocode
- Clean OOP design
- Modular/extensible code
- Thoughtful handling of game state & edge cases
This round was more about code quality and design than just getting the solution working.
Round 3 — System Design
- ~15 mins resume discussion
- Design a Stock Exchange System
Verdict:
Rejected, due to bad quality of the code in the Round 2, Maybe I was a bit unlucky, because fellow people got pretty straightforward questions!
Interview Questions (3)
Connect 4 Game Implementation
Implement a fully functional Connect 4 game during the screening round. This includes handling board representation, player moves, win detection, and draw conditions.
Snake Xenzia Game Implementation
Implement the Snake Xenzia game focusing on clean OOP design, modular code structure, proper handling of game states, edge cases like collision detection, food generation, snake movement logic, and extensibility.
Design Stock Exchange System
Design a stock exchange system covering aspects such as order matching engine, trade execution, latency considerations, scalability, and handling multiple users concurrently.