Katkat

Company

Jump Trading interview questions

12 practice questions in the style of Jump Trading's interviews, covering Machine Learning, Software Engineering Fundamentals, Coding & Algorithms, Statistics & Math.

Questions12

5 easy5 medium2 hard

Your progress0/12

Jump Trading interview questions by the numbers

Last updated

Katkat has 12 Jump Trading interview questions. The largest topics are Coding & Algorithms (67%), Software Engineering Fundamentals (17%) and Machine Learning (8%). By difficulty: 42% easy, 42% medium and 17% hard. The most common round is Technical Screen (50%). Frequent concepts include Algorithms, Arrays, String Parsing and Backtracking.

Difficulty

  • Easy42% · 5
  • Medium42% · 5
  • Hard17% · 2

Interview rounds

  • Technical Screen50% · 6
  • Online Assessment42% · 5
  • Onsite8% · 1

Roles

  • Software Engineer75% · 9
  • Machine Learning Engineer17% · 2
  • Quantitative Researcher8% · 1

Frequent concepts

  • Algorithms17% · 2
  • Arrays17% · 2
  • String Parsing17% · 2
  • Backtracking8% · 1
  • Bit Manipulation8% · 1
  • c++8% · 1

Showing 1–12 of 12 results

  • Design an end-to-end strategy to accelerate inference latency and throughput for an existing gradient-boosted decision tree (GBDT) model in a low-latency trading environment while preserving exact prediction fidelity. Address feature engineering constraints, low-level execution optimizations, verification of numerical equivalence, and production drift monitoring.

    Jump TradingSoftware EngineerMachine LearningTechnical Screen
  • This question tests your understanding of low-latency systems programming, focusing on thread-safe memory management, cache locality, and efficient expression parsing.

    Jump TradingSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • Design an append-friendly, compact columnar file format optimized for fast analytical scans over tabular financial market data (e.g., tick feeds or order book snapshots). Define the on-disk binary layout, reader/writer abstractions, serialization rules, and operational trade-offs.

    Jump TradingSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • Tests parsing structured workflow specifications with nested delimiters and quoted literals, then generating all concrete serial execution paths via Cartesian expansion.

    Jump TradingSoftware EngineerCoding & AlgorithmsOnline Assessment
  • Explain C++ vector, unordered_map, and virtual functions evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Jump TradingSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to handle numerical equivalence using canonical representations to avoid floating-point precision issues.

    Jump TradingSoftware EngineerStatistics & MathTechnical Screen
  • Determine which files from a source system need to be synchronized to a destination system based on permissions, presence, size, and modification timestamps.

    Jump TradingSoftware EngineerCoding & AlgorithmsOnline Assessment
  • This problem tests your ability to parse Unix-style permission strings and implement filtering logic based on bitmask-like constraints.

    Jump TradingSoftware EngineerCoding & AlgorithmsOnline Assessment
  • This problem tests your understanding of bitwise operations and greedy array partitioning to maximize the size of a subset that results in a non-zero bitwise AND.

    Jump TradingSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Implement an efficient sliding-window mean calculation over a stream or sequence of signed integers. Tests sliding window mechanics, constant-time updates, handling integer overflow, and edge cases.

    Jump TradingQuantitative ResearcherCoding & AlgorithmsOnsite
  • This set of problems evaluates algorithmic skills in pattern recognition, state management, and sequence processing, specifically testing pattern-based decision rules on time-series stock data and iterative substring elimination in string processing within the Coding & Algorithms domain.

    Jump TradingMachine Learning EngineerCoding & AlgorithmsOnline Assessment
  • This question evaluates algorithmic skills in array pattern recognition and string processing, specifically detecting day-to-day sign patterns for simulated trading and repeated elimination of fixed two-character substrings; it belongs to the Coding & Algorithms domain for a Machine Learning Engineer position and targets practical application of linear-time, constant-extra-space techniques. It is commonly asked to evaluate efficient O(n) algorithm design, handling of stateful streaming simulations and in-place string reduction under tight time/space constraints, and correctness reasoning for edge cases.

    Jump TradingMachine Learning EngineerCoding & AlgorithmsOnline Assessment

Jump Trading interview experiences

All 1 →
  • A Live O(1) Rolling Mean Question and Deep Factor GrillingJump Trading · Data Scientist · Onsite · Aug 2026

    Since this is an experienced hire, there are relatively fewer coding questions. There's a lot more talk about your resume and the methodology behind your past factors — and they go into it in real depth, the kind that gives you chills and makes your heart pound. If you don't actually have results to back it up and you're just talking up your own effect, it's basically very hard to get through. Li…

More companies