Build It From Scratch
Jump's C++ rounds often set the standard library aside and ask you to build a container or an allocator from scratch. One of the four problems here comes up most often, in both online tests and live rounds.
Each task is easy to state. The edge cases take the time: the call that outgrows the space you planned, the lookup that has to survive an earlier delete, and the request that arrives when nothing is left.
Jump keeps the heap off its hot path, so be ready to say where each byte lives and when it was allocated. If you practice in another language, the C++ notes under each problem cover what that version can't show, like exception safety and alignment.
One of the four is a little different, since it pairs two structures so each covers the other's weak spot. For the lock-free queue and the ring buffer, start with Low-Latency C++.
Jump TradingPremium lesson · Coding round
The 4 Jump Trading problems are below.
- A Premium questionCoding · Medium · Signature problem
- A Premium questionCoding · Medium
- A Premium questionCoding · Hard
+ 1 more in this lesson
Each with hints, the follow-up and a tested solution.
Get the Jump Trading questions$49 a year · all 100 companies · cancel anytime
From 20,000+ candidate reports, forum threads behind logins and write-ups in Chinese.
Jump Trading interview guideKnow what Jump Trading asks before you walk in.
28 coding · 1 system design · 15 behavioral questions
Get their questions first.
InterviewLegend is independent and not affiliated with or endorsed by any company it covers.