
Candidates describe an Interactive Brokers software engineer process that starts with a math-and-personality online assessment, then moves to resume discussion and data-structure, OOP and Java-flavored technical rounds.
$171K
Avg. Base Comp
$206K
Avg. Total Comp
Not reported
Typical Rounds
1-2 months
Process Length
Candidates describe an Interactive Brokers software engineer process that opens with an online assessment mixing math, a personality component and coding, not a coding screen alone. Reports across software engineer, junior and intern-level candidates mention math or probability questions next to one to two coding problems. One senior candidate described a one-hour test with five math questions and a tax-calculation coding task, where time pressure was the main difficulty. Practice quick arithmetic and applied coding before you practice anything exotic.
After the assessment, reports diverge. One software engineer who received an offer described a recruiter screen, a manager conversation centered on the resume, rising LeetCode-style difficulty, logic questions, and a final call with two interviewers. Another software engineer described a super day of five back-to-back interviews, with graph traversal, linked lists, a space-optimized hashmap problem and OOP basics such as inheritance. That candidate said the technical rounds were Java-focused, so confirm the language with your recruiter early.
Junior-level candidates reported OOP principles, hash map internals, SQL, operating systems and networking basics, and one reported Predictive Index and aptitude testing. Expect to explain how the tools you use work, and to describe your own projects in detail.
Candidates also reported slow scheduling, little feedback and rounds that did not match what they were told. Plan for a process that can stretch from about one month to two months, and keep following up politely.
Synthesized from 8 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Interactive Brokers process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Interactive Brokers
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Employee Salaries | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Closest SAT Scores | |
| Subscription Overlap | |
| Rolling Bank Transactions | |
| Top 5 Turnover Risk | |
| Payments Received | |
| Merge Sorted Lists | |
| Total Spent on Products | |
| Top 3 Users | |
| String Shift | |
| Find the Missing Number | |
| Scrambled Tickets | |
| Comments Histogram | |
| Last Transaction | |
| Get Top N Frequent Words | |
| Like Tracker | |
| Google Maps Improvement | |
| Find the First Non-Repeating Character in a String | |
| Bagging vs Boosting | |
| P-value to a Layman | |
| Maximum Profit | |
| Prime to N | |
| Cumulative Distribution | |
| Over-Budget Projects | |
| Size of Joins | |
| Paired Products | |
| Hurdles In Data Projects |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report an early phone conversation with a recruiter covering background, motivation, role logistics and sometimes salary or work-authorization details. Some candidates say the recruiter's description of later rounds did not match what they saw, so ask which language and topics to expect.
Several candidates report a timed online assessment combining math or probability questions, a personality or aptitude component and one or two coding problems. One senior candidate described a one-hour test with five math questions and a tax-calculation coding task. Speed and accuracy may matter more than exploring multiple approaches.
One software engineer who received an offer described an online interview with a manager focused on walking through the resume and the experience listed on it. Other candidates were asked to walk through past projects or technologies they had worked with. Be ready to explain your decisions clearly.
Candidates report data structures and algorithms questions, including graph traversal, linked lists and a space-optimized hashmap problem, plus OOP basics such as inheritance. Some report Java-heavy technical content and hash map internals. Difficulty is described as ranging from easy to hard, with logic questions in at least one report.
Reports of the late stage vary. One candidate had a super day of five back-to-back interviews, while another had a hiring manager phone interview followed by a final call with two interviewers. Communication gaps and slow scheduling were common complaints, so follow up on timing proactively.