BlackRock interview process (2026)

Round-by-round breakdown of the BlackRock software engineering interview across 3 levels and 14 rounds: interview mode, sample questions, and worked solutions.

BlackRock salary & ratings · All interview processes

Analyst — Software Engineer (Campus / 0-2 yrs)

Difficulty: Medium · Timeline: ~3-5 weeks · Recommended prep: 6-8 weeks · Cooldown: ~6 months

  1. Round 0: HackerRank Online Assessment + HireVue

    Assessment · ~90 min + ~20 min video · difficulty 2/5 · elimination round

    Mode of interview: Online assessment · HackerRank

    Sample question: Given an array of n integers, remove duplicates while keeping the first occurrence of each value in its original order. Print the resulting sequence. Follow-up they ask in review: complexity of your approach and how you would do it for a stream that does not fit in memory.

  2. Round 1: Technical Interview 1 — DSA + problem solving

    Onsite · ~45-60 min · difficulty 3/5 · elimination round

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Read a 3x3 tic-tac-toe board (X, O, . characters). Print the winner (X or O), Draw, Pending if the game can continue, or Invalid if the position could never occur in a real game (wrong turn counts, two winners). They push hard on the Invalid cases.

  3. Round 2: Technical Interview 2 — CS fundamentals + projects

    Onsite · ~45-60 min · difficulty 3/5

    Mode of interview: Onsite or virtual onsite interview

  4. Round 3: HR / Fit Round

    Behavioral · ~30 min · difficulty 1/5

    Mode of interview: Live behavioral interview

Associate — Software Engineer (Aladdin Engineering)

Difficulty: Medium · Timeline: ~3-6 weeks · Recommended prep: 6-8 weeks · Cooldown: ~6 months

  1. Round 0: Recruiter Screen

    Phone · ~20-30 min

    Mode of interview: Remote phone or video interview

  2. Round 1: Live HackerRank Coding Round

    Onsite · ~45-60 min · difficulty 3/5 · elimination round

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Given n strings, group the ones that are "similar" (anagrams of each other) and print each group on its own line, preserving first-appearance order. Follow-up: complexity, and what changes if strings are Unicode or arrive as a stream.

  3. Round 2: Core Java + Low-Level Design

    Onsite · ~60 min · difficulty 3/5

    Mode of interview: Onsite or virtual onsite interview

    Sample question: Design the classes for a simple order-management module: orders arrive concurrently, must be de-duplicated by ID, and consumers read a live view. Which collections do you use, where are the race conditions, and how do you make the Order class immutable?

  4. Round 3: System + API Design with Aladdin Context

    System_design · ~60 min · difficulty 4/5

    Mode of interview: Live system design interview

    Sample question: Design a service that ingests trades from upstream systems during the day and publishes end-of-day positions per portfolio. Cover the API, the queue between ingest and compute, exactly-once concerns, and how a missed trade gets reconciled the next morning.

  5. Round 4: Hiring Manager + Behavioral

    Behavioral · ~45 min · difficulty 1/5

    Mode of interview: Live behavioral interview

Vice President — Software Engineer / Tech Lead

Difficulty: Hard · Timeline: ~6-10 weeks · Recommended prep: 8-10 weeks · Cooldown: ~6-12 months

  1. Round 0: Recruiter + Hiring Manager Screen

    Phone · ~2 x 30 min · difficulty 1/5

    Mode of interview: Remote phone or video interview

  2. Round 1: Hands-On Coding Round

    Onsite · ~60 min · difficulty 3/5 · elimination round

    Mode of interview: Live interview · CoderPad

    Sample question: A medium DP is typical: given daily portfolio values, find the maximum profit from at most two non-overlapping buy-sell windows. Solve it, then explain how you would code-review a junior's O(n^2) version of the same problem.

  3. Round 2: System Design — Aladdin-Scale

    System_design · ~60-75 min · difficulty 5/5

    Mode of interview: Live system design interview

    Sample question: Design the intraday risk-recalculation service: on each market tick batch, recompute exposures for affected portfolios (millions of positions) within a 5-minute SLA. Cover partitioning, incremental vs full recompute, failure replay, and how auditors reproduce yesterday's numbers.

  4. Round 3: Architecture + Leadership Deep Dive

    Onsite · ~60 min · difficulty 4/5

    Mode of interview: Onsite or virtual onsite interview

  5. Round 4: Superday Behavioral Panels

    Behavioral · ~2 x 45 min · difficulty 2/5

    Mode of interview: Live behavioral interview

Other companies' interview processes

Worked sample solutions (code, design diagrams, and STAR answers) for every round are available in the FAANGPlus app: open interview processes.