Other roles at Susquehanna:Software EngineerProduct Manager
Susquehanna logo

Enterprise · Software Engineer Interview Guide

Sign up to see ATSHeadquartered in United States

Interview language: English

How to Pass the Susquehanna Software Engineer Interview in 2026

The Susquehanna DNA (TL;DR)

Decision Science Life principles at SIG dictate a hiring bar centered on expected value calculations. Interviewers grade your ability to make rapid, mathematically sound bets under incomplete information, heavily penalizing results-oriented thinking in favor of Game Theory.
Interviews inC++Python

The Susquehanna Interview Loop

Your onsite loop will typically consist of 5 rounds.

  1. 1

    Round 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

The Danger Zone: Top Reasons Candidates Fail

Based on our database of Susquehanna interview outcomes, avoid these common traps:

  • Suggesting a batch processing approach for real-time needs
  • Focusing on the team's effort rather than your specific technical contribution
  • Over-relying on heavy database transactions
  • Using modulo operator inefficiently inside a tight loop

Test Yourself: Real Susquehanna Questions

Three real prompts pulled from our database.

Type · motivation

Why are you interested in applying your software engineering skills to the high-frequency trading domain specifically at Susquehanna?

Type · algorithm

Given a stream of trade execution prices, design a function that returns the median price in O(log n) time.

Type · architecture

Design a system to monitor and alert on anomalous trading behavior in real-time.

+ many more questions, signals, and worked examples

Sign up to unlock the full Susquehanna grading rubric

Unlock the Susquehanna rubric, free

Susquehanna Interview Question Bank

A sample from our database, grouped by round. Sign up to see the full set.

9 of 12 questions shown

1

Recruiter Screen

1
  1. 1

    Type · motivation

    Why are you interested in applying your software engineering skills to the high-frequency trading domain specifically at Susquehanna?
2

Coding Screen

3
  1. 2

    Type · algorithm

    Given a stream of trade execution prices, design a function that returns the median price in O(log n) time.
  2. 3

    Type · algorithm

    Implement a circular buffer for logging trade events that overwrites the oldest data when full.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

3
  1. 4

    Type · architecture

    Design a system to ingest market data feeds from multiple exchanges and normalize them into a unified internal format.
  2. 5

    Type · architecture

    How would you design a distributed order book that ensures consistency across multiple trading nodes?
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

3
  1. 6

    Type · debugging

    You are given a snippet of C++ code that causes a segmentation fault under high load. Identify and fix the race condition.
  2. 7

    Type · algorithm

    Implement a thread-safe LRU cache for storing frequently accessed market data.
  3. + 1 more questions in this round (sign up to unlock)
5

Behavioral / Leadership

2
  1. 8

    Type · ownership

    Tell me about a time you identified a critical performance bottleneck in production and took the initiative to fix it.
  2. 9

    Type · conflict

    Describe a situation where you disagreed with a senior engineer on a technical design. How did you resolve it?

Unlock all 12 Susquehanna questions, free

No credit card. Every question with its framework, the grading signals interviewers score against, and a worked answer for each.

Unlock all 12 Susquehanna questions

Interview tracks at Susquehanna

How Susquehanna's DNA translates across functions. Pick your role.

Compare Susquehanna with similar employers

Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.

Practice Susquehanna interviews end-to-end

Sample answers

What a strong answer to these Susquehanna interview questions shows.

Why are you interested in applying your software engineering skills to the high-frequency trading domain specifically at Susquehanna?

A strong answer shows: Genuine interest in market microstructure; Alignment with firm culture.

Given a stream of trade execution prices, design a function that returns the median price in O(log n) time.

A strong answer shows: Heap data structure proficiency; Time complexity awareness.

Frequently asked questions

WorkfiveExplore careers on Workfive

Unlock the free Susquehanna interview guide

Sign up