Intervu is in beta — feedback welcome at support@intervu.io

Bloomberg Software Engineer Interview Questions

30 real practice questions for the mid-level Software Engineer role at Bloomberg (Finance/Technology), spanning behavioral, technical, system design, leadership, and problem solving. Design, develop, and maintain software applications. The first 3 questions below include what Bloomberg interviewers actually listen for, plus likely follow-ups.

Questions
30
Categories
Behavioral (6), Technical (6), System Design (6), Leadership (6), Problem Solving (6)
Difficulty mix
10 easy · 10 medium · 10 hard
Avg. answer time
~4 min

Behavioral Questions (6)

  1. 1.Tell me about a time you solved a user problem by digging deeper than the initial symptoms. What was the root cause you discovered, and how did you validate your fix worked?

    easy~3 min

    What interviewers look for

    • Demonstrates systematic debugging approach, moving from symptoms to root causes rather than applying quick fixes
    • Shows customer empathy and understanding of how technical issues impact end-user workflows
    • Includes validation step to confirm the fix actually improved the user experience

    Likely follow-ups

    • How did you gather feedback from users to understand the impact?
    • What would you have done differently if you had more time to investigate?

    Company context

    Bloomberg's Customer Service Excellence principle requires engineers to understand how technical decisions affect the 325,000+ Terminal users who depend on real-time market data for critical financial decisions. A single bug can impact billions of dollars in trading, so engineers must think beyond surface-level fixes.

  2. 2.Walk me through a time you had to learn a new technology or framework quickly to deliver a project. How did you approach the learning, and what was the outcome?

    easy~3 min

    What interviewers look for

    • Demonstrates structured approach to learning new technologies under time pressure
    • Shows resourcefulness in finding learning materials, mentors, or documentation
    • Exhibits growth mindset by viewing technical challenges as learning opportunities rather than obstacles

    Likely follow-ups

    • How did you balance learning time with delivery pressure?
    • What would you do differently if you had to learn this technology again?

    Company context

    Bloomberg's Growth Mindset principle values engineers who treat every project as a learning opportunity. With Bloomberg's diverse tech stack (C++, Python, TypeScript, custom infrastructure) and rapidly evolving financial technology landscape, engineers must continuously adapt and learn new technologies to build systems for global capital markets.

  3. 3.Describe a situation where you had to make a judgment call that wasn't black and white. What factors did you consider, and how did you decide what was right?

    medium~4 min

    What interviewers look for

    • Shows ability to navigate ethical gray areas and make principled decisions under uncertainty
    • Demonstrates consideration of multiple stakeholders - customers, team, company - when making difficult choices
    • Exhibits transparency about the decision-making process and willingness to take responsibility for outcomes

    Likely follow-ups

    • Who did you consult before making this decision?
    • How did you communicate your reasoning to stakeholders who might have disagreed?

    Company context

    Bloomberg's 'Doing the Right Thing' principle emphasizes that profit and principles aren't mutually exclusive. Given Bloomberg's role in financial markets and handling of market-moving data, engineers regularly face situations requiring sound judgment about data accuracy, system reliability, and ethical implications of their technical decisions.

  4. 4.Tell me about a time you caught a data or code issue that others missed. How did you identify it, and what was your process for raising the concern?

    medium~4 min
  5. 5.Describe a time when you had to completely redesign a feature based on user feedback. What was wrong with the original approach, and how did you rebuild it?

    hard~5 min
  6. 6.Tell me about a time you had to choose between a technically elegant solution and a more pragmatic one. What were the tradeoffs, and how did you make the decision?

    hard~5 min

Technical Questions (6)

  1. 7.Write a function that merges two sorted arrays of stock price data, where each element contains a timestamp and price. The arrays might have duplicate timestamps, and you need to keep the most recent entry.

    easy~3 min
  2. 8.Implement a function that validates whether a given stock symbol follows the correct format for different exchanges (NYSE uses 1-4 letters, NASDAQ allows up to 5, LSE has specific suffix rules).

    easy~3 min
  3. 9.You notice that a service handling Bloomberg Terminal login requests is experiencing intermittent timeouts during market open hours. CPU and memory look normal, but some requests take 30+ seconds. How would you investigate this?

    medium~4 min
  4. 10.Design a data structure to efficiently store and query the last 100 trades for any given stock symbol. You need to support fast inserts of new trades and fast retrieval of the recent trade history.

    medium~4 min
  5. 11.You're building a feature for the Bloomberg Terminal that needs to display real-time price updates for 50,000 securities simultaneously. How would you design the client-side data structure and update mechanism to keep the UI responsive?

    hard~5 min
  6. 12.Bloomberg News publishes thousands of articles daily that need to be indexed and searchable within seconds. Design a system that can handle both the write load of new articles and the read load of Terminal users searching for news.

    hard~5 min

System Design Questions (6)

  1. 13.Design a notification delivery system for the Bloomberg Terminal that can send breaking news alerts to specific user segments based on their watchlists and preferences, with delivery guarantees even during market volatility.

    easy~3 min
  2. 14.Design a data pipeline that ingests regulatory filings from the SEC and automatically extracts key financial metrics to surface in Bloomberg Terminal within 15 minutes of filing submission.

    easy~3 min
  3. 15.Design a system for Bloomberg Terminal that tracks and displays which news articles are trending among users in real-time. You need to handle 325,000 active users potentially clicking on thousands of articles simultaneously.

    medium~4 min
  4. 16.Design a document version control system for Bloomberg Law that handles 50,000 legal researchers simultaneously editing and collaborating on case briefs, contracts, and legal memos.

    medium~4 min
  5. 17.Design a real-time pricing engine that can process 10 million market data updates per second and deliver price changes to Bloomberg Terminal users within 50 milliseconds. How would you handle peak trading hours when message volume can spike 10x?

    hard~5 min
  6. 18.Bloomberg AIM processes billions of dollars in trades daily across multiple asset classes. Design a settlement reconciliation system that can detect discrepancies between Bloomberg's records and external custodian banks within 30 minutes of trade completion.

    hard~5 min

Leadership Questions (6)

  1. 19.Describe a time when you took ownership of a technical problem that wasn't officially your responsibility. What drove you to step up?

    easy~3 min
  2. 20.Tell me about a time you mentored or coached a junior engineer through a challenging technical problem. What was your approach?

    easy~3 min
  3. 21.Tell me about a time you had to influence a senior engineer or technical lead to change their approach on a project. How did you build that case?

    medium~4 min
  4. 22.Walk me through a time when you had to convince your team to adopt a new coding practice or technical standard. How did you drive that change?

    medium~4 min
  5. 23.Tell me about a time you had to make a time-sensitive technical decision without complete information. How did you approach it?

    hard~5 min
  6. 24.Describe a situation where you had to coordinate work between engineering teams that had different priorities. How did you align everyone?

    hard~5 min

Problem Solving Questions (6)

  1. 25.Estimate how many price updates the Bloomberg Terminal processes per second during peak trading hours. Walk me through your assumptions and calculation.

    easy~3 min
  2. 26.Bloomberg Law wants to estimate storage costs for the next 5 years as legal document volume grows. Current storage is 500TB growing 20% annually, and cloud storage costs $0.025/GB/month. What other factors should we consider beyond raw storage?

    easy~3 min
  3. 27.Terminal users are reporting that news alerts for breaking stories are arriving 2-3 minutes late during market hours. How would you investigate and prioritize potential causes?

    medium~4 min
  4. 28.A Bloomberg Terminal function that calculates portfolio risk is returning results 40% slower than last month. No code changes were deployed. How would you diagnose what's causing the performance regression?

    medium~5 min
  5. 29.Bloomberg wants to launch Terminal access in a new country where internet connectivity is unreliable. Users experience 5-10 second outages multiple times per hour. How would you estimate the business impact and design a solution?

    hard~5 min
  6. 30.Bloomberg News wants to measure journalist productivity to optimize story assignment. They're considering tracking articles published, words written, and reader engagement. What are the risks of these metrics, and how would you design a better measurement system?

    hard~5 min

More Bloomberg interview questions