
Tower Research Capital Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 180 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 180 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Tower Research Capital.
Quantitative Trader
I interviewed with a large, well-known team and also completed a HackerRank take-home assignment. The take-home was a 3-hour test with several research problems, submitted as Jupyter notebooks. The requirements were pretty vague and didn't clearly state expectations. It included a coding problem with a faulty description, and the whole test felt more suited for a new grad than an experienced hire. They mostly asked behavioral questions about my past work, like 'how did you do xyz at your previous job', with little other discussion.
- Regarding your past work, what features did you develop?
- What dataset did you utilize for this?
- Could you describe the ML models you employed?
Reliability Engineer
The hiring process started with a screening call with a manager (not the hiring manager). After that, there was a full day onsite interview, which was the first and final round. The communication was quite slow, with the initial screening call happening 2-3 weeks after I applied, and the onsite interview taking place 4-5 weeks after the screening. The screening call focused on Linux, as mentioned in the job description. However, the onsite interview was entirely about financial markets, which wasn't mentioned in the job description at all. It seems they're looking for someone with experience in a trading firm rather than just a finance background. They mentioned that studying for SIE or S63 might be more beneficial for getting the job than Linux skills, although you'd need those too.
- Can you explain what a derivative is?
- Could you define options?
- What are futures?
Software Engineer
It kicked off with this online assessment, super hard questions, I only got one fully right and another one passed like half the test cases, out of three total. Even so, I got into the first technical round, where it was all about Data Structures and Algorithms/Competitive Programming, plus some basic C++ stuff. Round two was about designing a system with OOP in C++, and some Operating Systems questions. Then, the hiring manager round, focusing on low-level system design and talking about my previous projects and internships. The last step was HR, just the usual behavioral questions.
- Tell me about binary exponentiation.
- Can you explain binary exponentiation?
- What are your thoughts on binary exponentiation?
Machine Learning Engineer
Applied via Linkedin and their portal. Got a Harkerank link with 2 programming tasks (1 neural network, 1 data science) and 4 theory questions. Followed by 3 technical rounds: one with an engineer, one with a global team lead (who was knowledgeable), and one with a researcher (who had a weird attitude). The HR was unprofessional, uncommunicative about the process, and even duplicated my interview after I had to CC the team lead to get a response. They seem to pay well, but my experience lacked respect.
- Regarding preprocessing, how would you optimize it for 1 million database records?
- Tell me about CI/CD in the context of ML/DL.
- Describe Embeddings, covering both statistical methods and NN approaches.
Tower Research Capital Interview Questions
Quoted word for word from Tower Research Capital interview reports.
“What is the expected number of coin tosses required to achieve n consecutive heads?”
Read reports →“Create a Python script, 'local_linear.py', for local linear kernel estimation of a regression function using k-fold cross-validation for bandwidth selection. Assume a Gaussian kernel and implement prediction and plotting functionalities. The script needs input files for 'x' and 'y', an output path, and the number of folds, with optional flags for plotting and outputting predictions at specific points.”
Read reports →“How many ways can you construct a string of length n using k characters, with the condition that no more than two consecutive characters are identical?”
Read reports →“What is the expected number of coin tosses needed to achieve two consecutive heads?”
Read reports →“What is the probability that n points randomly placed on a circle all fall within some semi-circle?”
Read report →“Given a bowl with n noodles, if you randomly pick two ends at a time until you can't anymore, what's the expected number of loops that will form?”
Read report →“Regarding a 6-sided die roll, what is the expected number of rolls to get the first 6?”
Read report →“Given a cookie jar that starts empty, at each step, if it's empty, you either leave it empty or add one cookie with equal probability. If it's not empty, you either remove one cookie or add one cookie with equal probability. After 2024 iterations, what is the probability that the jar is still empty?”
Read report →“Regarding an 8x8 chessboard with 10x10cm squares and a 2cm diameter coin, what is the probability the coin lands entirely within a single square?”
Read report →Formats, difficulty and experience
Across all 180 Tower Research Capital interview reports.