Tower Research Capital logo

Tower Research Capital Software Engineer Interview Questions
& Process

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

Based on 40 interview experiences · FREE TO READ

2.9 Rounds average
Difficult Typical difficulty
55% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tower Research Capital.

Showing 3 of 40
Tower Research Capital logo
Tower Research Capital

Software Engineer

Engineering · a year ago

Entry Difficult Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Onsite Recruiter call
Interview formats
Coding Technical System Design Behavioral

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.

Confirmed questions3 questions
  • Tell me about binary exponentiation.
  • Can you explain binary exponentiation?
  • What are your thoughts on binary exponentiation?
Tower Research Capital logo
Tower Research Capital

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding

The interview process started with an Aptitude Round, which had medium to hard level MCQ questions focusing on Quantitative Aptitude and Logical Reasoning. For this, you can check out Arun Sharma's Aptitude book. Then, there was a Coding Round with 3 coding questions – one medium and two hard. The coding questions included two 2D DP problems and one graph problem, and this round lasted for 1 hour and 30 minutes. Lastly, there was an Interview Round where they asked 2 questions: one on BST and another on DP on Subsequences. This round took about 45 minutes.

Confirmed questions1 question
  • Questions asked on DP on Subsequences and BST, along with some basic questions about core subjects and your project.
Tower Research Capital logo
Tower Research Capital

Software Engineer

Engineering

Senior Average Negative experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

The hiring process at Tower Research, which doesn't seem to hire much, took about two months to complete. There were around six rounds in total, and they definitely took their time making a decision. One time, the interviewer didn't show up for the call and it had to be rescheduled. Another time, there was a last-minute schedule change for the discussion, and it had to be changed again. Then, when I followed up on my application status, I got a generic email response from HR, the kind they send when a profile isn't shortlisted. After dedicating a good 7-8 hours over two months to their process, candidates should really get specific feedback instead of just a standard reply.

Confirmed questions1 question
  • Questions about reference data.

Tower Research Capital Software Engineer Interview Questions

Quoted word for word from Tower Research Capital interview reports.

How can you find the distance 'm' for all pairs of integers in a list, ensuring the time complexity is less than O(n log n)?

Read reports

With 25 horses and races that can only take 5 horses at a time to determine their ranking, what's the minimum number of races needed to find the top 3 horses?

Read reports

How would you count the number of subsequences that form balanced parentheses from a given sequence of opening and closing parentheses?

Read reports

Given 10 red, 11 blue, and 12 green chameleons, if two chameleons of different colors meet, they both change to the third color. If they are the same color, nothing happens. Is it possible for all chameleons to end up being the same color?

Read report

There are 100 bottles of wine, and one is poisoned. You have monkeys that die instantly after tasting the poison. What's the minimum number of monkeys required to identify the poisoned bottle?

Read report

If you have 1000 bottles of wine and one has poison, what's the minimum number of rats needed to identify the poisoned bottle in a single experimental run?

Read report

Can you explain the necessity of an equal function in hashmap creation?

Read report

Can you explain how to find if any two numbers in an integer array add up to a specific value K?

Read report

Formats, difficulty and experience

Across all 40 Tower Research Capital interview reports.

Interview formats

Technical 39.4%
Coding 30.3%
Behavioral 25.3%
System Design 5.1%

Interview difficulty

Easy 10%
Average 42.5%
Difficult 47.5%

Candidate experience

Neutral 22.5%
Positive 55%
Negative 22.5%