How Bloomberg Interviews in 2026: Process, Questions & What They Score
The complete process, reported questions, and what interviewers score.
Bloomberg / Interview snapshot
9
stages from
application to offer
25
reported questions
20
public sources
Independent: SupaCV is not affiliated with or endorsed by Bloomberg. This is one well-documented shape of Bloomberg's interviews, not a script: processes change and vary by role, team, level, and region, so confirm specifics with your recruiter.
On this page
01 / For every Bloomberg candidate
The process, start to finish.
Bloomberg L.P. is a private financial data and media company built around the Bloomberg Terminal. It hires across several distinct tracks (software engineering, data science, Financial Solutions / analytics and sales, and Bloomberg News), and each track runs a different loop.
This playbook covers the software engineering track, because that is the track Bloomberg publishes the most detail about, the track with by far the most public candidate reporting, and the one behind the Terminal product the company is best known for. Where evidence exists for the data science and client-facing sales tracks it is called out in the notes.
The Bloomberg News loop is not covered because no official page for it could be found; Bloomberg's FAQ says only that certain roles may require a pre-recorded video interview to evaluate language proficiency, verbal presentation and/or technical abilities, without naming which roles. The engineering process is coding-centric and typically runs four to five rounds.
Bloomberg's own careers site describes an opening phone call from HR or an engineer about your interests, a 45 to 60 minute technical phone interview with an engineer, and then in-house rounds ranging from two hours to a full day, each round about an hour with two engineers from the hiring team.
Coaching and candidate-report sites put the end-to-end timeline at roughly three to eight weeks, with the tightest aggregate estimate (from a site reporting 20 candidate submissions) at four to six weeks. Entry-level and intern applications are deliberately not tied to a specific team; Bloomberg says it uses the interview process itself to match you to a team. Bloomberg does publish an evaluation framework for engineering technical interviews: four "main pillars" listed in the FAQ on its How We Hire page.
Those four items are listed below exactly as published. Bloomberg does not publish a company-wide behavioral competency rubric, so any "four core values" behavioral rubric seen on third-party sites is not sourced to Bloomberg and is not used here. Notable Bloomberg-specific traits: interviews are described as interactive and collaborative rather than adversarial, the company is explicitly language-agnostic and lets you pick paper, whiteboard or laptop, it says it weighs problem-solving and coding fluency above finding the optimal solution or producing running code, and it publishes an explicit conduct expectation that candidates represent their own capability honestly, naming AI directly.
Stage 1: Application, plus a Plum assessment for certain entry-level roles
varies
Bloomberg says Talent Acquisition reviews every application and that certain entry-level roles also require a Plum assessment, which it describes as helping to evaluate qualities important for those roles; the page footnotes Plum with a Bias Audit link. The company states only that the review 'may take some time' due to application volume, so turnaround varies by role, region and volume. No source states a number.
No published duration
Stage 2: Screening call with in-house Talent Acquisition (or an engineer)
20 to 45 minutes
Bloomberg's How We Hire page describes this as a video or telephone interview with its in-house Talent Acquisition team; its experienced-hire engineering page says the opening call comes 'from HR or an engineer to better understand your interests'. Bloomberg gives no length. Coaching sources report 20 to 30 minutes generally and 45 to 60 minutes for engineering roles (4dayweek), 30 to 45 minutes (Prepfully, TechPrep, Aced/Exponent), 30 minutes (interviewing.io) and 20 to 45 minutes (FinalRound). Length varies by function and level. Some engineering loops place the recruiter conversation later, after the coding rounds.
Stage 3: Assessment, assessment day or pre-recorded video interview
variesRole dependent
Bloomberg states that certain entry-level roles require an assessment day or task, that you will be told by Talent Acquisition if your role needs one, and that assessments include but are not limited to pre-recorded video interviews, virtual skills assessments, writing tests and technical or coding assessments. It says pre-recorded video interviews evaluate skills such as language proficiency, verbal presentation and/or technical abilities for certain roles. Whether this stage happens at all varies by level, function and application route: Aced/Exponent reports campus and referral candidates often skip the online assessment while some online applicants get a short automated coding test first, and FinalRound says the online assessment applies mainly to entry-level technical roles.
Not every candidate sees this stage
Stage 4: Technical phone or Zoom interview with an engineer
45 to 60 minutes
This is the one duration Bloomberg itself publishes: a 45 to 60 minute conversation with one of its engineers, focused on coding fluency, problem-solving skills and computer science fundamentals such as data structures and algorithms, with time left for your questions. Coaching sources report one or two of these sessions, often run on HackerRank CodePair alongside Zoom. For students the equivalent opening round is a Zoom interview with an engineer covering technical ability plus background and interests. The data science track runs two phone interviews before an in-house visit, sometimes shadowed by members of other teams so you are considered for several teams at once.
Stage 5: In-house or virtual onsite technical rounds
two hours to a full day, each round about one hour
Bloomberg publishes this range for experienced engineering hires and says each round is about an hour with two engineers from the team you are interviewing for, so the company gets several perspectives. The student page says 2 to 3 technical rounds; the data science page says 3 technical rounds that become more high level and design oriented, plus lunch, an HR meeting and manager and stakeholder conversations, with an optional 30 to 60 minute research presentation. Coaching sources report 3 to 5 rounds. Total length varies by role and interviewer availability, and some candidates get the rounds spread across separate days rather than one Superday.
Stage 6: Code review round (reported for some engineering loops)
about 60 minutes
Two independent coaching guides describe a round where you review existing code rather than write new code. Prepfully describes several hundred lines of intentionally buggy code to critique as if reviewing a junior developer's pull request; TechPrep puts it at roughly 200 or more lines and says it is scored on bugs found, optimizations, maintainability and production readiness. Bloomberg does not document this round, and it does not appear in every reported loop, so treat it as team dependent.
Not company-documented; team dependent
Stage 7: System design and technical trade-off round
45 to 60 minutes
Reported as applying mainly to mid-level and senior candidates; Prepfully states entry-level candidates do not get system design questions. Aced/Exponent places system design, language trade-offs and project depth in the hiring manager round. interviewing.io reports that each team asks its own questions and may run a slightly different process, and that it is possible to get only coding questions with no system design at all, so presence and length vary by team and level. Design prompts skew toward financial systems (market data, order matching, time-series storage) rather than generic consumer scale.
Level and team dependent
Stage 8: Hiring manager and final behavioral round
30 to 60 minutes
Reported lengths differ: interviewing.io describes a one hour behavioral round plus a one hour final interview with a senior manager as part of a four hour virtual onsite; TechPrep reports a 30 to 45 minute engineering manager round and a separate roughly 30 minute HR closing call; Aced/Exponent puts behavioral questions and motivation in a 30 to 45 minute recruiter interview. Motivation ('why Bloomberg') is the consistent theme, and Bloomberg's own FAQ tells candidates to prepare it.
Stage 9: Team matching, offer and onboarding
varies
Bloomberg states that entry-level software engineering and intern positions are not specific to a team or department and that it uses the interview process to learn your skills and interests and match you to a team. Coaching sources describe team matching followed by offer and negotiation. End-to-end timeline estimates across sources range from about 30 days measured from first interview to decision (4dayweek, which is not application to offer) to 3 to 7 weeks (Prepfully), 3 to 6 weeks (codinginterview.com), 4 to 6 weeks (Interview Query, from 20 candidate reports), 4 to 7 weeks (TechPrep) and 4 to 8 weeks (FinalRound). Typical total rounds: 4 to 5.
Total-timeline estimates disagree across sources
A tag is the condition given in brackets in the stage name.
Reported interview time, one scale in minutes
Where the minutes go
- Screening call with in-house Talent Acquisition45 min
- Technical phone or Zoom interview with an engineer60 min
- Code review round~60 min
- System design and technical trade-off round60 min
- Hiring manager and final behavioral round60 min
Not drawn: Application, plus a Plum assessment for certain entry-level roles, Assessment, assessment day or pre-recorded video interview, In-house or virtual onsite technical rounds and Team matching, offer and onboarding, whose durations are not given in minutes.
02 / What Bloomberg scores
The framework.
Bloomberg engineering technical assessment: four main pillars
01
Data Structure Knowledge
02
Algorithms Knowledge
03
Problem Solving Skills
04
Communication Skills
Published by Bloomberg on its How We Hire page, in the FAQ answer to "What happens in a technical assessment for Engineering roles?": "During our technical interviews, you will be assessed on four main pillars", followed by the four items above. The item names and count are copied exactly and completely and match the live page as of September 2026. Scope and limits: this framework is stated for engineering technical assessments only.
It is not a company-wide behavioral rubric, and Bloomberg publishes no leadership-principle style value list for interviews. Third-party claims that Bloomberg scores behavioral answers against "innovation, integrity, diversity and collaboration" (FinalRound) or against five attributes such as "ownership and impact" (codinginterview.com) are not traceable to any Bloomberg page and are excluded here. The only value language on Bloomberg's own hiring page is "doing the right thing" in the candidate conduct section, which is a conduct expectation, not a scored rubric.
Read the rest of the framework notesShow less
Bloomberg pairs the four pillars with stated interviewing conditions on the same page and on the engineering application-process pages: questions are open-ended, you code in whichever language you are most comfortable with, and the company says it focuses "more on your problem-solving skills and coding fluency than on finding the most optimal solution and running code." The experienced-hire page lists four items under a separate Tips heading: "Ask for help", "Verify it's the correct assumption", "Explain your thinking", "Listen carefully". Those are prep tips, not scored pillars, so they are kept out of the framework list. Source: https://www.bloomberg.com/company/careers/how-we-hire/
03 / Coach's notes
Coach's tips.
01
Optimise for narrated reasoning, not a finished optimal answer. Bloomberg states on its own careers site that it focuses more on your problem-solving skills and coding fluency than on finding the most optimal solution and running code, and its student page says not to worry about compiling the code because it cares more about thought process than syntax. Silence while you think is the expensive mistake here, not a suboptimal first approach. Source: https://www.bloomberg.com/company/careers/how-we-hire/ and https://www.bloomberg.com/company/careers/application-process/engineering-student/
02
Treat the interviewer as a pair programmer. Bloomberg calls its technical interviews interactive and collaborative and publishes four in-interview tips: ask for help, verify it is the correct assumption, explain your thinking, and listen carefully. It also says its questions are open-ended by design and that when interviewers question your assumptions and change constraints it means they are excited about your approach. Ask clarifying questions and check assumptions out loud before you write code. Source: https://www.bloomberg.com/company/careers/application-process/engineering-experienced-hire/ and https://www.bloomberg.com/company/careers/application-process/data-science/
03
Prepare finance-shaped system design, not generic consumer scale. Reported design prompts cluster on order matching engines, stock exchanges, time-series storage for historical prices, and market-data and order handling, with the emphasis on throughput, latency and data consistency. Bring a rough latency budget and an opinion on ordering and consistency guarantees rather than a stock URL-shortener answer. Sources: https://interviewing.io/bloomberg-interview-questions, https://prepfully.com/interview-guides/bloomberg-software-engineer, https://www.techprep.app/blog/bloomberg-interview-process
04
For entry-level and intern roles, interview as if you are also picking a team. Bloomberg states these positions are not specific to a team or department and that it uses the interview process to learn your skill set and interests so it can match you. Being concrete about what you want to work on is functionally part of the assessment, and the company explicitly invites you to ask engineers how they work, what their day looks like, and about training and volunteering. Source: https://www.bloomberg.com/company/careers/application-process/engineering-student/
05
Decide your language and medium in advance, and say so. Bloomberg says it is language-agnostic, that you code in whichever language you are most comfortable with, and that you can indicate a preference for paper, whiteboard or laptop. Pick the language you can debug fluently under pressure rather than the one you think looks impressive, keeping the role in mind. Source: https://www.bloomberg.com/company/careers/application-process/engineering-student/ and https://www.bloomberg.com/company/careers/application-process/engineering-experienced-hire/
06
Take the published conduct expectation literally. Bloomberg's How We Hire page states that it expects candidates to represent themselves accurately and honestly across resumes, assessments, assignments and interviews, and names AI explicitly among the resources this applies to. Use AI to prepare, not inside an assessment, and make sure every line on your resume is something you can defend, because the reported hiring manager round asks you to defend the technical decisions on it. Sources: https://www.bloomberg.com/company/careers/how-we-hire/ and https://www.tryexponent.com/guides/bloomberg-software-engineer-interview
04 / The research
Where this page comes from.
Compiled from public sources across 14 sites. Bloomberg's own page is among them: bloomberg.com/company/careers/how-we-hire.
- sites
- 14
- coaching and prep guides
- 16
- Bloomberg's own pages
- 4
Source composition
Where the research comes from
Grouped by the kind of site that published each source: Bloomberg's own domain, candidate forums, and everything else.
- Coaching and prep guides16
- Bloomberg's own pages4
05 / The questions
Reported questions, by category.
Showing questions for
Roles are grouped by the category each question fits, not by the source.
Coding: data structures and algorithms
14 questions
Given a 2D grid of land and water, count the number of islands.
Grid traversal with DFS or BFS, marking visited cells so each island is counted exactly once.
Design and implement an LRU cache with O(1) get and put.
Hash map plus doubly linked list for O(1) get and put; be ready to justify the memory overhead of the list.
Given a collection of intervals, merge all overlapping intervals.
Sort by start then sweep once, extending the current interval whenever the next one overlaps it.
Write code to check whether a binary tree is a valid binary search tree.
Recursion with min and max bounds per subtree, or an in-order traversal checking strictly increasing values.
Write a program that checks whether a given binary tree is balanced.
Post-order recursion returning subtree height and short-circuiting when heights differ by more than one.
Given a rotationally sorted array, write code that finds a particular element.
Modified binary search that decides which half is sorted before discarding the other half.
Determine whether any two integers in a collection add up to a given value.
One pass with a hash map of seen values versus sort plus two pointers; discuss the time and space trade-off.
Write a program that determines whether a permutation of a string is a palindrome.
Character frequency counting; a permutation can be a palindrome only if at most one character has an odd count.
Reverse a linked list, then explain your approach.
Iterative pointer reversal with prev, curr and next; be ready to describe it in pseudocode before coding.
Print the values at every level of a binary tree.
Breadth-first traversal with a queue, using the queue size to mark level boundaries.
Find the longest substring without repeating characters.
Sliding window with a hash map of last-seen indices to advance the left edge past repeats.
Given a series of stock prices, calculate the maximum profit from one buy and one sell.
Single pass tracking the running minimum price and the best price difference seen so far.
Given candidate numbers and a target, return all unique combinations that sum to the target (Combination Sum).
Backtracking with candidate reuse and pruning once the running total exceeds the target.
Merge two sorted arrays into one sorted array.
Two pointers merging from the back when one array has spare capacity, avoiding element shifts.
Reported problems, listed so you know what to expect. Practice them in your own editor or on the platform you prefer; SupaCV's practice mode coaches how you talk through them.
Coding: design in code
1 question
Here is an existing code file of a few hundred lines. Review it: find the bugs, suggest optimizations, and tell us whether it is production ready.
Reading unfamiliar code for bugs, edge cases, performance and maintainability, then explaining findings clearly.
Reported problems, listed so you know what to expect. Practice them in your own editor or on the platform you prefer; SupaCV's practice mode coaches how you talk through them.
System design
3 questions
Design an order matching engine.
Price-time priority order books, matching semantics, ordering guarantees and a latency budget.
Design a system to handle stock market data and orders.
Streaming ingestion, ordering and consistency guarantees, backpressure and fan-out to many consumers.
What aspects would you consider while building a scalable software tool, and how would you make sure a system has low latency?
Throughput versus latency trade-offs, caching, sharding and pub/sub messaging with backpressure handling.
Reported problems, listed so you know what to expect. Practice them in your own editor or on the platform you prefer; SupaCV's practice mode coaches how you talk through them.
Every role
Behavioral and motivation
7 questions
Why Bloomberg? What draws you here, and how does this role fit your long-term career goals?
Walk me through a project on your resume. What were the technical design choices and challenges, why did you make those decisions, and what impact did it have?
Tell us what you learned from the most challenging project you have worked on.
Tell us about a time when you disagreed with a superior, or with a team decision. How did you handle it?
How do you manage stressful situations at work, especially under tight deadlines?
Tell us about a time when you had to make a big decision and it turned out badly.
How would you handle conflict in the office, or a team where colleagues held differing opinions?
Your next step
Interviewing at Bloomberg?
Make sure your resume gets you to the first round.
Practicing for Bloomberg against your resume is in Interview Prep on Career.
Common questions
Quick answers.
How many stages are in Bloomberg's interview process?
Bloomberg has 9 stages, set out in The process.
What framework does Bloomberg use to evaluate candidates?
The framework behind Bloomberg's evaluation is set out in What Bloomberg scores.
What kinds of questions does Bloomberg ask?
Bloomberg's questions fall into 4 categories, grouped in The questions.
How reliable is this Bloomberg interview playbook?
It is compiled from public sources, and the evidence is in The research.
Sources (20)
Every public source this page was compiled from. Links open in a new tab.
14 sites, by sources
- bloomberg.com4
- en.wikipedia.org4
- interviewing.io1
- prepfully.com1
- techprep.app1
- educative.io1
- algo.monster1
- 4dayweek.io1
- interviewkickstart.com1
- tryexponent.com1
- interviewquery.com1
- finalroundai.com1
- codinginterview.com1
- wikidata.org1
- 01bloomberg.com/company/careers/how-we-hire
- 02bloomberg.com/company/careers/application-process/engineering-experi…
- 03bloomberg.com/company/careers/application-process/engineering-student
- 04bloomberg.com/company/careers/application-process/data-science
- 05interviewing.io/bloomberg-interview-questions
- 06prepfully.com/interview-guides/bloomberg-software-engineer
- 07techprep.app/blog/bloomberg-interview-process
- 08educative.io/blog/bloomberg-software-engineer-interview-questions
- 09algo.monster/interview-guides/bloomberg
- 104dayweek.io/interview-process/bloomberg-interview
- 11interviewkickstart.com/blogs/interview-questions/bloomberg-software-engineer-…
- 12tryexponent.com/guides/bloomberg-software-engineer-interview
- 13interviewquery.com/guides/bloomberg-lp-software-engineer
- 14finalroundai.com/blog/bloomberg-interview-process
- 15codinginterview.com/guide/bloomberg-interview-process
- 16en.wikipedia.org/wiki/Bloomberg_L.P.
- 17wikidata.org/wiki/Q13977
- 18en.wikipedia.org/wiki/Financial_Instrument_Global_Identifier
- 19en.wikipedia.org/wiki/BBG
- 20en.wikipedia.org/wiki/Bloomberg_Terminal
Related reading
- Is the One-Page Resume Rule Real?Where the one-page rule actually comes from, what recruiters say about it in practice, and a tiered way to think about length instead of a fixed cap.
- Where the "75% of Resumes Are Rejected by ATS" Stat Came FromThe paper trail behind the most-repeated statistic in job search advice, what applicant tracking software actually does, and what really causes instant rejection.
How similar companies interview
Compare Bloomberg's process with other Finance companies in this playbook: