
XR Trading Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 16 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at XR Trading.
Software Engineer
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.
- Can you explain how to list directories based on their size?
Software Engineer
I applied online and someone from the hiring team got in touch within a week. They gave me more info and I had to fill out another form that was like an application. Then there was a pretty easy tech screen, no coding involved. It had some basic Python questions and one question I just didn't know the answer to. After that, a recruiter contacted me and I had to take a Wonderlic test and complete a software project. I didn't have enough knowledge to finish the project as specified.
- Could you explain what a dictionary is?
- If you have a Python class with several methods, what's a way to execute each of them without explicitly writing out a call for each one?
Senior Software Engineer
The interview process started with a technical phone screen where they asked about my recent work history and career interests. Next, I had a take-home assessment which was a challenging but fun Euler problem. After that, there was a 2-hour virtual interview, split into two 1-hour sessions with different interviewers. The first hour was purely behavioral, and the second hour included both technical and behavioral questions. The interview overall wasn't too difficult. They took about a month to make a decision, saying they needed to interview more candidates, but it felt like they were just looking for someone better.
- Can you show me how to code a basic C standard library function?
- Given information about the length of a C string parameter, how would you optimize the performance of a C standard library function?
XR Trading Software Engineer Interview Questions
Quoted word for word from XR Trading interview 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 reports →“What is the purpose of a template class?”
Read reports →“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 reports →“If you have a Python class with several methods, what's a way to execute each of them without explicitly writing out a call for each one?”
Read report →“Can you explain how to list directories based on their size?”
Read report →“Could you explain what a dictionary is?”
Read report →“What's the way to let the compiler know to unroll the loop? Think about overloads and templates.”
Read report →“Explain C++ compiler optimizations.”
Read report →Formats, difficulty and experience
Across all 16 XR Trading interview reports.