Bank of America Quantitative Analyst Interview Guide

Dan Lee's profile image
Dan LeeData & AI Lead
Last update
Bank of America Quantitative Analyst Interview Guide

The short answer: Bank of America's Quantitative Finance Analyst is a bank-wide job profile, and most US postings sit in Global Risk Analytics, which builds market risk, counterparty risk and credit models. Front office quant analysts sit in Global Markets' Quantitative Strategies & Data Group (QSDG). Bank of America says campus candidates apply online, may take an assessment, then have first and second-round interviews that can include an on-demand recorded video interview, and a final round with the business. The video is mostly behavioral. What the final round tests comes from one candidate prep guide and one candidate-reported question collection: probability, coding, statistics and options pricing. Last reviewed October 2026.

Bank of America Quantitative Analyst at a Glance

Base Salary (US postings)

$90k - $324k/yr

Levels

Summer Analyst or Summer Associate - Associate/VP (front office)

Python C++ SQL R Java KDB+/QMarket risk models (VaR, FRTB)Counterparty credit risk (PFE, IMM)Consumer credit models (CCAR, CECL)Global Markets QSDGCommodities index products

Bank of America quantitative analyst interview: quick answers

QuestionShort answer
How many interview rounds?Bank of America does not publish a count for quant roles. Campus candidates may take an online assessment, then have first and second-round interviews, which can include an on-demand recorded video interview, and a final round or Superday that varies by line of business.
What do the rounds test?Bank of America says the video interview is mostly behavioral, with open-ended questions about projects or experiences. It does not say what the final round tests. One candidate prep guide for Quantitative Strategist describes probability and brainteasers, live Python or C++ coding, and option pricing such as Black-Scholes, plus desk-fit rounds with traders.
Can I use AI tools?Bank of America does not publish a rule on AI use in interviews; ask your recruiter.
How much does a Bank of America quantitative analyst make?US Quantitative Finance Analyst postings list base ranges of $89.8K to $155K, rising to $125K to $210K for Sr. Quantitative Finance Analysts and $203K to $323.7K for a Sr. Quantitative Finance Manager. The front office QSDG Commodities posting lists $100K to $225K. Postings say the roles are discretionary incentive eligible.
How long does it take?Bank of America says you should hear whether you are moving forward two to four weeks after your line-of-business interview, depending on the role and the number of applicants.
Is Quantitative Finance Analyst a front office job?Mostly not. Most US postings with the title sit in Global Risk Analytics in Global Risk Management. Front office quants are in Global Markets QSDG, with titles such as Associate/VP, Quantitative Analyst - Commodities.

The Bank of America quantitative analyst role

What Bank of America quantitative analysts work on, the skills its job postings ask for, and what a week can look like. Bank of America posts the role as Quantitative Finance Analyst, a bank-wide profile mostly in Global Risk Analytics, and Quantitative Analyst or Quantitative Strategist in Global Markets Quantitative Strategies & Data Group (QSDG).

Primary Focus

Market risk models (VaR, FRTB)Counterparty credit risk (PFE, IMM)Consumer credit models (CCAR, CECL)Global Markets QSDGCommodities index products

What You Need

  • Derivatives pricing, especially interest rate option models
  • VaR, Stressed VaR and FRTB modeling
  • Counterparty credit risk measurement
  • Regression and tree-based machine learning
  • Model validation and benchmarking
  • Advanced Python
  • Technical documentation for regulatory review

Nice to Have

  • Numerical methods and stochastic modelling
  • Option pricing theory
  • Machine learning applied to financial problems
  • CCAR and CECL experience
  • Java or C++

Languages

PythonC++SQLRJavaKDB+/Q

Tools & Technologies

Apache SparkHadoop/HivePySparkXGBoostLightGBMTableauAlteryx

Want to ace the interview?

Practice with real questions.

Start Mock Interview

A Week in the Life of a Bank of America Quantitative Analyst

Illustrative week · Bank of America

An illustrative week for a quantitative analyst, built from what Bank of America says about the role in its own job postings and publications. Real weeks vary by team.

Culture notes

  • Most quant work sits in risk, so documentation, review and regulatory exams are part of the job.
  • Postings describe an in-office culture with some role-based flexibility.
  • The summer class is Bank of America's main source of full-time campus hires.
  • QSDG frames its work as quant finance combined with data science and AI.

Key takeaway: Expect to build, document and defend risk models for regulators and model risk management, or to support a Global Markets desk if you join QSDG.

Bank of America quantitative analyst levels and pay

Your level sets the bar you are interviewed against and the pay band of the offer.

Bank of America Quantitative Analyst Levels

Each level has different expectations, compensation, and interview focus.

What This Level Looks Like

Campus entry: undergraduates in QDAP; master's and PhD students in QSDG and Global Quantitative Research.

Interview Focus at This Level

An on-demand recorded video that is mostly behavioral, then a final round with the business.

Find your level

Practice with questions tailored to your target level.

Start Practicing

The Quantitative Finance ladder runs from Quantitative Finance Analyst to Sr. Quantitative Finance Manager. Corporate titles such as Assistant Vice President and Vice President appear as prefixes on some postings. The front office QSDG posting uses Associate and VP, with one range for both.

Pay in Bank of America's US job postings

Bank of America lists an annualized pay range on its US postings, with offers based on experience, education and skill set. Every posting with a range says the role is discretionary incentive eligible. Rows marked Risk are Global Risk Management roles; the last row is front office.

Multi-location postings show one range without saying which location it applies to. Two more Quantitative Finance Analyst postings show $89.8K to $155K and $89.8K to $151.2K: one is an AI data support role and the other names no team, so they are left out. The Vice President; Quantitative Finance Analyst posting in Chicago and one Charlotte posting show no range, and campus postings show no pay. Ranges seen October 29, 2026.

Bank of America quantitative analyst interview process

The steps follow Bank of America's student application process page and hiring FAQs. The content of the final round comes from one candidate prep guide, which says it draws on public information and candidate patterns and gives no report count, and from one candidate-reported question collection.

Screen

2 rounds
1

Online assessment (some roles)

Online assessment, for some roles

Bank of America does not say what the assessment covers for quant roles. If you do not pass, you can retake the same assessment after six months, and results are not shared.

general

Tips for this round

  • Ask your recruiter whether your program uses an assessment and what it covers.
  • Take it somewhere quiet; a failed attempt cannot be retaken for six months.

Onsite

1 round
3

Final round or Superday

Several interviews with the business area (Superday)

Bank of America does not say what quant candidates are tested on. Candidate sources describe several back-to-back, division-specific interviews. One prep guide for Quantitative Strategist describes probability and brainteasers, live Python or C++ coding, and financial math such as Black-Scholes, plus desk-fit rounds with traders. A candidate-reported question collection leans on coding, statistics, options pricing and time series and says interviewers expect a derivation, then an implementation.

probabilitycodingstatisticsstochastic_calculusbehavioral

Tips for this round

  • Practice deriving a result on paper, then coding it in Python or C++.
  • Prepare for the team: risk models for Global Risk Analytics, pricing and signals for QSDG.
  • Expect behavioral and desk-fit questions alongside the technical ones.

Tips to Stand Out

  • Apply early, since recruiting is rolling and interviews often start before the deadline.
  • Treat the recorded video like an in-person interview and practice answers with feedback from someone you trust.
  • Use the 30 seconds to plan each video answer and explain how and why you did something, since there are no follow-ups.
  • Keep short notes for the video if you like, but do not read a script.
  • Take any online assessment somewhere quiet and free of distractions, since a retake waits six months.
  • Candidate sources say final rounds expect a derivation followed by an implementation, so practice both.

Based on Bank of America's own pages and candidate reports.

For experienced hires, Bank of America says interviews mix phone calls, in-person conversations and video interviews with HR, business managers and possibly peers, and may include exercises that measure aptitudes and values. It does not publish who makes the final decision. Last reviewed October 2026.

What is different at Bank of America

  • Quantitative Finance Analyst is a bank-wide job profile with its own ladder: Quantitative Finance Analyst, Sr. Quantitative Finance Analyst, Quantitative Finance Manager and Sr. Quantitative Finance Manager. Most US postings sit in Global Risk Analytics, the risk and capital modeling arm of Global Risk Management. The title alone does not fix the work: one Charlotte posting with it is an AI data and prototyping support role.
  • Front office quants sit in Global Markets' Quantitative Strategies & Data Group, which describes its work as the intersection of quant finance, data science and AI. Postings there use titles such as Associate/VP, Quantitative Analyst - Commodities, and QSDG summer associates work as quantitative strategists on one product area. Global Quantitative Research is a separate research-side program in Global Research.
  • Some "quantitative" titles are other jobs. Quantitative Engineer roles in Global Risk build reusable data and analytics software, closer to a quant developer. Client Quantitative Analyst I is business data analytics in SQL, SAS and Python. In QDAP, only the Quantitative Analyst profile fits this role; the Data Analyst profile does not.
  • Global Risk Analytics covers several model families. Market Risk Quants build VaR, Stressed VaR, Risks Not in VaR and FRTB models plus CCAR stress testing. Counterparty credit risk quants build risk factor simulation, pricing and aggregation models for PFE and IMM. Consumer Model Development and Operations builds default, EAD and LGD models with regression and tree-based ML such as XGBoost and LightGBM.
  • The on-demand recorded video interview has published rules. It takes about 20 to 30 minutes, with 30 seconds to prepare and up to three minutes per answer and no follow-ups. Bank of America says notes are fine, but you should not read a script. Campus candidates may apply to one office and one division per year.
  • Bank of America does not publish a rule on AI use in interviews; ask your recruiter. Expect AI as a topic: QSDG summer associates may use agentic AI workflows, and one Quantitative Finance Analyst posting supports AI data and prototyping work.

Bank of America quantitative analyst interview questions

Questions from our bank, then practice prompts we wrote for this guide around Bank of America's work.

Questions from our bank

From the DataInterview question bank: questions tagged to Bank of America first, then questions that fit quantitative analyst interviews. Open one to answer it.

Probability and statistics practice

Prompts we wrote for this guide around Bank of America's work. They are not reported interview questions. Each answer is an outline or a worked solution.

A commodity spread follows an AR(1) process, x_t = 0.9 x_(t-1) + e_t, where e_t has a daily standard deviation of $1. What is the half-life of a shock, and the long-run standard deviation of the spread?

MediumStatistics

Sample Answer

A shock decays by a factor of 0.9 each day, so the half-life solves 0.9^h = 0.5: h = ln(0.5) / ln(0.9) = 0.693 / 0.105, about 6.6 days. The stationary variance is sigma^2 / (1 - phi^2) = 1 / (1 - 0.81) = 5.26, so the standard deviation is about $2.29. With phi close to 1 the spread wanders far before it reverts, which matters for sizing a mean-reversion trade.

Practice more questions

Pricing and stochastic calculus practice

Prompts we wrote for this guide around Bank of America's work. They are not reported interview questions. Each answer is an outline or a worked solution.

Price an at-the-money caplet: forward rate 4%, strike 4%, Black volatility 20%, expiry 1 year, accrual 0.25, discount factor 0.95 to payment, notional $10M.

MediumPricing

Sample Answer

Black's formula at the money gives F x (2N(sigma sqrt(T) / 2) - 1). Here sigma sqrt(T) / 2 = 0.1 and N(0.1) = 0.5398, so the bracket is 0.0797. The price is 10M x 0.25 x 0.95 x 0.04 x 0.0797, about $7,567. A quick check: the at-the-money approximation 0.4 x sigma x sqrt(T) x F = 0.0032 gives about $7,600.

Practice more questions

Modeling practice

Prompts we wrote for this guide around Bank of America's work. They are not reported interview questions. Each answer is an outline or a worked solution.

Design a potential future exposure model for a book of interest rate swaps with one counterparty.

MediumModeling

Sample Answer

Simulate the risk factors, here the yield curve, forward through time with a calibrated model. At each date and scenario, price every trade, then net the trades in the netting set and apply collateral terms. Exposure is the positive part of the netted value. PFE is a high quantile of exposure at each date, and expected exposure is the mean. Backtest the forecasts against realized values, as the counterparty risk postings describe for PFE and IMM.

Practice more questions

Behavioral practice

Prompts we wrote for this guide around Bank of America's work. They are not reported interview questions. Each answer is an outline or a worked solution.

Tell me about a project you would explain in a recorded video, with no follow-up questions.

MediumBehavioral

Sample Answer

Bank of America says the video is behavioral and has no follow-ups. State the goal, your part and the method in a few sentences, then the result with a number. Say why you made the key choice, since no one will ask.

Practice more questions

Practice problem: netted exposure profile for counterparty risk

python

A counterparty risk team simulates trade values over time and reports expected exposure (EE) and potential future exposure (PFE). Write exposure_profile(trades, q=0.95). trades is a list of trades in one netting set; each trade is a list of scenarios, and each scenario is a list of values at the same dates. For each date, net the trades by summing their values in each scenario, take exposure as max(net, 0), set EE to the mean exposure across scenarios and PFE to the sorted exposure at 1-based position ceil(q x n) for n scenarios. Return a dict with "ee" and "pfe" lists, "epe" (the average of EE over dates) and "peak_pfe" (the largest PFE), all rounded to 4 decimals. Raise ValueError if there are no trades, scenarios or dates, if shapes differ, or if q is not strictly between 0 and 1. Example: one swap with scenarios [1, 2], [-1, 3], [0.5, -2] and [2, 1] at q = 0.75 gives ee [0.875, 1.5], pfe [1.0, 2.0], epe 1.1875 and peak_pfe 2.0.

Python
1import math
2
3def exposure_profile(trades, q=0.95):
4    """Return {"ee": [...], "pfe": [...], "epe": float, "peak_pfe": float}."""
5    pass

700+ coding problems with a live code executor.

Practice in the Engine

How to prepare

A plan for the Bank of America loop, most important first:

  1. Find out whether you are interviewing for Global Risk Analytics or front office QSDG, and read that team's posting closely.
  2. For risk roles, review VaR, Stressed VaR, FRTB, counterparty exposure and credit models for CCAR and CECL.
  3. For QSDG, review option pricing, stochastic modelling and numerical methods, and practice in Python.
  4. Practice deriving a result and then coding it, which candidate sources say final rounds expect.
  5. Rehearse behavioral answers for the on-demand recorded video, using the 30 seconds to plan and about two minutes to answer.
  6. Drill probability, statistics and time series questions out loud with a check on each answer.

Practice path

Courses that cover the rounds above:

Are you ready for the Bank of America quantitative analyst interview?

1 / 6
Probability

Can you solve probability and expectation puzzles out loud and check your answer a second way?

Frequently Asked Questions

How much does a Bank of America Quantitative Finance Analyst make?

US postings list base ranges of $89.8K to $151.2K or $155K for Quantitative Finance Analysts, $140K to $150K for an Assistant Vice President, $125K to $210K for Sr. Quantitative Finance Analysts, $160K to $226.5K for a Quantitative Finance Manager and $203K to $323.7K for a Sr. Quantitative Finance Manager. The front office QSDG Commodities posting lists $100K to $225K for Associate or VP. Postings say the roles are discretionary incentive eligible.

Can I use AI tools in the Bank of America quant interview?

Bank of America does not publish a rule on AI use in interviews; ask your recruiter.

What is the difference between Quantitative Finance Analyst and QSDG?

Quantitative Finance Analyst is a job profile used across the bank, mostly in Global Risk Analytics, where quants build and review market risk, counterparty risk and credit models. QSDG is the front office quant group in Global Markets. It builds pricing, risk and analytics models for derivatives and trading strategies and works with traders on signals and hedging.

How do I get into quant work at Bank of America as a student?

There are three 2027 programs. The QSDG Summer Associate program in New York is for master's or PhD students, with training at the start and mentoring; apply by November 15, 2026. The Global Quantitative Research Summer Associate program in New York allows up to three rotations; apply by November 15, 2026. The Quantitative Data Analytics Summer Analyst program (QDAP) runs 10 weeks in Atlanta, Charlotte, Chicago or New York for bachelor's students, prefers a 3.5 GPA and takes applications until November 7, 2026. Bank of America says the summer class is its main source of full-time campus hires.

What does the on-demand recorded video interview look like?

It takes about 20 to 30 minutes. Each question gives you 30 seconds to prepare and up to three minutes to answer, with no follow-up questions, and Bank of America suggests using at least 1:45 per answer. The questions are mostly behavioral. Treat it like an in-person interview, use a quiet spot with strong Wi-Fi, and keep notes to points rather than a script.

Are Bank of America quant roles on site?

Postings say Bank of America is committed to an in-office culture with clear in-office expectations and some role-based flexibility. Two labor-certification style postings say remote work may be permitted within commutable distance. US roles appear in New York, Jersey City, Charlotte, Chicago and Atlanta.

What should I study for a Bank of America quant analyst interview?

It depends on the team. Global Markets Risk Analytics postings ask for VaR, FRTB, counterparty risk and derivatives pricing, with C++ and Python. Consumer modeling postings ask for regression, tree-based ML and CCAR and CECL experience. QSDG prefers numerical methods, stochastic modelling, option pricing theory and ML, with Python. Candidate sources add probability, coding, statistics and time series.

Dan Lee's profile image

Written by

Dan Lee

Data & AI Lead

Dan is a seasoned data scientist and ML coach with 10+ years of experience at Google, PayPal, and startups. He has helped candidates land top-paying roles and offers personalized guidance to accelerate your data career.

Connect on LinkedIn