Bloomberg - Pune (India) | SSE | Interview R1 | Techincal Screening | 24th Dec 2025

bloomberg logo
bloomberg
Senior Software Engineer (SSE)Pune (India)
January 5, 202622 reads

Summary

I interviewed for a Senior Software Engineer role at Bloomberg in Pune. The interview covered resume discussion, core CS fundamentals including Java vs C++, Binary Trees, BSTs, AVL and Red-Black Trees, and a graph traversal DSA problem similar to Bus Routes. I felt comfortable with most parts and am awaiting feedback.

Full Experience

I recently interviewed for the Senior Software Engineer (SSE) role at Bloomberg. The interview began with a discussion around my resume, focusing on my past experience, projects, and technical contributions.

This was followed by core computer science fundamentals, including:

  • A comparison between Java and C++.

  • An explanation of Binary Trees and Binary Search Trees (BSTs), along with real-world use cases of BSTs.

  • A discussion on self-balancing trees, specifically AVL Trees and Red-Black Trees. While I was able to explain their purpose at a high level, I was unable to answer the follow up questions revolving around their internal balancing mechanisms.

The interview then moved to a DSA problem, conceptually similar to the “Bus Routes” problem reframed as Metro Routes ( https://leetcode.com/problems/bus-routes/description ) . The problem involved graph traversal and finding whether or not I can reach a destination station from a starting station. I was able to approach and solve this problem confidently.

Overall, I felt comfortable with most parts of the interview. One area for improvement I identified was explaining AVL and Red-Black Trees in greater depth. Currently, I’m awaiting feedback from the Bloomberg team regarding the interview outcome.

Interview Questions (4)

Q1
Java vs C++ Comparison
Other

A comparison between Java and C++.

Q2
Binary Trees and BSTs: Explanation and Use Cases
Data Structures & Algorithms

An explanation of Binary Trees and Binary Search Trees (BSTs), along with real-world use cases of BSTs.

Q3
AVL Trees and Red-Black Trees
Data Structures & Algorithms

A discussion on self-balancing trees, specifically AVL Trees and Red-Black Trees.

Q4
Metro Routes (Bus Routes variation)
Data Structures & Algorithms

A DSA problem, conceptually similar to the “Bus Routes” problem reframed as Metro Routes. The problem involved graph traversal and finding whether or not I can reach a destination station from a starting station.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!