XR Trading logo

XR Trading Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 45 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
32.6% Positive experience

Which role are you interviewing for?

10 roles · 45 reports

Candidate interview experiences

First-hand accounts from people who interviewed at XR Trading.

Showing 4 of 45
XR Trading logo
XR Trading

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Technical Coding

I applied and got rejected but then got an email saying the hiring manager saw my application and wanted to interview me. The interviewer was awkward and mostly sat in silence. I asked if he had questions. He asked basic Linux questions. Others were listening on Slack, which I wasn't told about. They accidentally leaked their mic, and I found out it was Slack when I asked who was talking. At the end, he said he just wanted to see if I was crazy. This was followed by a take-home technical test.

Confirmed questions1 question
  • Can you explain how to list directories based on their size?
XR Trading logo
XR Trading

Python Developer

Engineering · more than a year ago

Mid Easy Negative experience No offer 5 rounds
Interview process
Take home Technical screen Technical screen Technical screen Technical screen Offer
Interview formats
Coding Technical

Don't bother applying if you're a decent developer who values yourself - they'll string you along and waste your time. Terrible company. I did an online coding challenge, then went through 3 rounds where interviewers asked the same questions about my coding test. In the 'final round' with 3 devs, I answered all technical questions and was just chatting to kill time. They mentioned a final interview with management, but then unexpectedly rejected me and offered a NIGHT SHIFT role! What a joke! I interviewed for the Night Shift role, and that person also reviewed my coding test for a fourth time... said there would be more technical interviews (even though past interviewers confirmed my Python skills were good). Complete nonsense and a waste of time, take your skills somewhere else.

Confirmed questions1 question
  • What is the purpose of the 'with' statement in Python?
XR Trading logo
XR Trading

Quantitative Developer

Engineering · more than a year ago

Entry Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding

Recruiter put me in for a quantitative developer role. Had a phone screen, about 30 minutes, covering background, technical stuff, quant questions, and career goals. Then, within an hour, the recruiter called saying I had to do 2 online tests: a 30-minute Wonderlic and a 90-minute C++ test. I felt I nailed both. They also sent a dynamic programming assignment, which was an Euler project problem. Since I've done many of those, I finished it easily. The next day, I got invited for an in-person interview three days later. The head of IT met me for 15 minutes. The format was great – you meet several leads from different departments, and any of them could hire you, super efficient. After that, I met two people, one a quant developer. They didn't ask many specific questions, and I can't recall much about our discussion other than questions about the programming assignment. I was surprised they didn't dig deeper into its time/space complexity, data structure choices, or why recursion. They seemed quite disinterested, polite but cold. We didn't seem to click. Then I met two more people, one talked, the other silent. No real intro, and similar personalities to the previous pair. One put a programming assignment on the whiteboard but was vague about the requirements and incoherent. He interrupted me constantly. After about 30 minutes, we arrived at a solution. Walking out, I realized that with clear requirements, a laptop, and some space, I could have solved it in under 5 minutes. This experience showed me a lot about the firm – maybe a hostile or confrontational environment where they don't aim for mutual success. It also taught me things to improve on myself. Nothing Quant-related came up in the entire process, even though I applied for a Quant developer role. It's surprising I rated this positively; it was an extreme outlier experience, unlike any other I've had.

Confirmed questions2 questions
  • Can you tell me about the programming assignment you completed?
  • Can you discuss the programming assignment you completed?
XR Trading logo
XR Trading

Quantitative Trader

Finance

Entry Average Negative experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Technical Coding

The interview process started with a Python take-home challenge that included some statistical modeling. This was followed by a second round interview with a trader/developer. The firm was very slow throughout the entire process, taking about 2-3 weeks to respond at any point, which felt like they didn't value my time. I was ultimately rejected without any explanation. I answered all the technical questions correctly in the second round and felt I had a good conversation with the interviewer about my experiences, but after not hearing back for 2.5 weeks, I received a generic rejection email.

Confirmed questions1 question
  • What is the expected number of dice rolls needed to get two sixes in a row?

XR Trading Interview Questions

Quoted word for word from XR Trading interview reports.

What is the expected number of dice rolls needed to get two sixes in a row?

Read reports

A spider is at the bottom of a 20ft deep hole. It climbs 5ft during the day and drops 4ft during the night. How many days does it take for it to reach the top?

Read reports

How can you make the atoi() function run faster, perhaps with loop unrolling?

Read reports

Given information about the length of a C string parameter, how would you optimize the performance of a C standard library function?

Read report

Which word is the odd one out among these options: A. Option 1 (Spelling error) B. Option 2 (Unfamiliar word) C. Option 3 (Common word) D. Arcane

Read report

What is the purpose of the 'with' statement in Python?

Read report

Could you explain what the mean time between failures is for a flip-flop that has an asynchronous data input?

Read report

Formats, difficulty and experience

Across all 45 XR Trading interview reports.

Interview formats

Technical 36.9%
Coding 25.2%
Behavioral 22.5%
Other 9%
Group 3.6%

Interview difficulty

Easy 17.8%
Average 55.6%
Difficult 26.7%

Candidate experience

Negative 41.9%
Positive 32.6%
Neutral 25.6%

Reports by job function

Engineering 27
Finance 15
Analytics 2
Other 1