GTS logo

GTS Interview Questions
& Process

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

Based on 28 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
46.4% Positive experience

Which role are you interviewing for?

9 roles · 28 reports

Candidate interview experiences

First-hand accounts from people who interviewed at GTS.

Showing 4 of 28
GTS logo
GTS

Quantitative Analyst

Analytics · nearly a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding

The process included a coding assessment and several discussions with team members. It covered topics ranging from math to trading or coding. The team was pleasant to interact with. The entire process spanned two to three months.

Confirmed questions2 questions
  • Questions about trading
  • Questions about math
GTS logo
GTS

Quantitative Trader Intern

Finance · a year ago

Intern Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Technical Other

The online assessment was really tough, covering a lot of computer science concepts and multiple hard LeetCode problems. The math part wasn't that difficult. Honestly, I thought it was a bit over the top for a trading role, even with the focus on systematic trading. Some of the questions felt like they were only answerable by someone with a CS major background.

Confirmed questions3 questions
  • Could you tell me about logic gates?
  • What are your thoughts on general probability?
  • Can you solve this LeetCode problem?
GTS logo
GTS

Network Engineer

Engineering · a year ago

Mid Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Coding

First, there was an initial interview to check my experience and see if I met the basic requirements. After that, I had a take-home lab where I had to configure a network with some basic functionalities, including a routing protocol and multicast. Finally, I had a meeting with seniors to go over my networking knowledge.

Confirmed questions1 question
  • Can you discuss your preferred dynamic routing protocol?
GTS logo
GTS

C++ Developer

Engineering · more than a year ago

Mid Average Positive experience No offer 7 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design Behavioral Presentation

I applied through a third-party recruiter. First, there was a phone call with an internal recruiter at GTS where they asked why I was looking for a new job, why GTS, and explained the process. The first round was a 4-hour take-home test, not a typical Leetcode challenge, but more of a systems programming and C++ skills test relevant for HFT. I passed and heard back within a day. GTS is quick with feedback. The second round was a video interview with two interviewers. They discussed my C++ experience and asked some C++ questions. Then, each interviewer gave me either a Leetcode-style problem or a design problem to solve in C++, requiring compiled and passing code. I passed this and was scheduled for the onsite. The onsite was split into two parts. Onsite Part-I had three rounds via Microsoft Teams. Round 1 was with a senior engineer discussing the firm, its teams, and basic algorithmic theory, like sorting algorithms. Round 2 involved implementing an API based on a graph model, with the interviewer running simulations to check for bugs and seeing if I could fix them. Round 3 focused on C++ and Leetcode problems, where the interviewer probed my understanding of C++ STL features and performance implications. All solutions were compiled and tested. I passed this part and scheduled the final two rounds. Onsite Part-2 Round 1 was an algorithms screen with a hard Leetcode problem, requiring significant hints and time to reach an optimal, working solution with passing tests, plus C++ follow-ups. Round 2 was a discussion with an engineering team lead about market access teams, roles, my interests, and programming/design philosophies, along with personality and behavioral questions. I was informed the next day that I didn't get an offer because I wasn't technically strong enough, which I felt was a valid decision due to my performance in the design/bug fixing round and the algorithms round where I needed many hints and went over time. Overall, interviewing with GTS was fun, with good interviewers and fast feedback, better than most trading firms.

Confirmed questions8 questions
  • What are your motivations for seeking a new role?
  • What attracts you to GTS specifically?
  • Can you walk me through your professional background with C++?

GTS Interview Questions

Quoted word for word from GTS interview reports.

Given an API and a graph, implement the API to solve the problem.

Read reports

How would the performance differ if we used a different C++ STL container or algorithm?

Read reports

Formats, difficulty and experience

Across all 28 GTS interview reports.

Interview formats

Technical 38.2%
Coding 35.3%
Behavioral 16.2%
Other 4.4%
Presentation 4.4%

Interview difficulty

Easy 10.7%
Average 46.4%
Difficult 42.9%

Candidate experience

Neutral 35.7%
Positive 46.4%
Negative 17.9%

Reports by job function

Engineering 21
Research 3
Analytics 2
Finance 2