Upload Button Icon Add office photos

Filter interviews by

Tower Research Capital LLC Interview Questions, Process, and Tips

Updated 5 Mar 2025

Top Tower Research Capital LLC Interview Questions and Answers

  • Q1. Print Nodes at Distance K from a Given Node Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the spec ...read more
    asked in Software Developer interview
  • Q2. A group of n people is such that a symmetric relation of knowing another exists in the group. i.e. the relation is A knows B. and being symmetric if A knows B then B know ...read more
    asked in Strategist interview
  • Q3. Best Time to Buy and Sell Stock Problem Statement Given an array prices representing the prices of a stock where each element indicates the price at a given minute, dete ...read more
    asked in Software Engineer interview
View all 39 questions

Tower Research Capital LLC Interview Experiences

Popular Designations

21 interviews found

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before Mar 2024.

Round 1 - Coding Test 

Leetcode simple problems. But with coding

Round 2 - Coding Test 

C++ basics and operating systems basic

Round 3 - Technical 

(2 Questions)

  • Q1. C++ templates and advanced c++
  • Q2. Low level design

Senior Software Engineer Interview Questions asked at other Companies

Q1. K Largest Elements Problem Statement You are given an integer k and an array of integers that contain numbers in random order. Write a program to find the k largest numbers from the given array. You need to save them in an array and return ... read more
View answer (1)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

DSA medium level questions were asked.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Design MakeMyTrip kind of application.
  • Ans. 

    MakeMyTrip is a travel booking application that allows users to book flights, hotels, and holiday packages.

    • Include features like flight/hotel search, booking, payment gateway integration, and user profiles.

    • Implement filters for search results, reviews/ratings for hotels, and notifications for booking updates.

    • Integrate maps for location tracking, weather forecasts, and customer support chatbot.

    • Offer discounts, loyalty p...

  • Answered by AI
  • Q2. Oops based questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for LLD.

Skills evaluated in this interview

Top Tower Research Capital LLC Software Developer Interview Questions and Answers

Q1. Print Nodes at Distance K from a Given Node Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of these nodes. The distance between two ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Tower Research Capital LLC Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Coding Test 

C++ test related to trading

Round 2 - Technical 

(1 Question)

  • Q1. OS and CPU internals

Interview Preparation Tips

Interview preparation tips for other job seekers - Do understand computer architecture thoroughly.

Core Engineering Interview Questions asked at other Companies

Q1. Why Diesel Engines have higher compression ratio than SI engines
View answer (1)

I was interviewed in Jun 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 70 Minutes
Round difficulty - Hard

The test link was active for a week, and you can give anytime you like. The IDE was very good and self explanatory. There were 2 coding questions and 15 aptitude questions.

  • Q1. 

    Unweighted Graph Shortest Path Problem

    You are tasked with finding the shortest path between two houses in the city of Ninjaland, represented as an unweighted graph. The city has N houses numbered from 1 ...

  • Ans. 

    Find the shortest path between two houses in a city represented as an unweighted graph.

    • Use breadth-first search (BFS) algorithm to find the shortest path in an unweighted graph.

    • Start BFS from the source house and keep track of the path taken to reach each house.

    • Once the destination house is reached, backtrack from destination to source to find the shortest path.

    • Consider using a queue data structure to implement BFS eff...

  • Answered by AI
  • Q2. 

    Check If Two Nodes Are Cousins

    You are given an arbitrary binary tree consisting of N nodes, where each node is associated with a certain value, and two node values, a and b. Your task is to determine if ...

  • Ans. 

    Check if two nodes in a binary tree are cousins by comparing their levels and parents.

    • Traverse the tree to find the levels and parents of the given nodes.

    • Compare the levels and parents of the two nodes to determine if they are cousins.

    • If the levels are the same and the parents are different, the nodes are cousins.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It contained two programming questions.

  • Q1. 

    Counting Nodes in a Complete Binary Tree - Problem Statement

    Given the root of a complete binary tree, calculate the total number of nodes in this tree.

    A complete binary tree is defined as a binary tree...

  • Ans. 

    Count the total number of nodes in a complete binary tree given its root.

    • Traverse the tree in level order and count the nodes

    • Use a queue to keep track of nodes at each level

    • Check for null nodes represented by -1 in the input

    • The total number of nodes in the example tree is 7

  • Answered by AI
  • Q2. 

    Rearrange Array Numbers for Largest Possible Number

    Given an array ARR consisting of non-negative integers, rearrange the numbers to form the largest possible numerical value. You are not permitted to alt...

  • Ans. 

    Rearrange array numbers to form the largest possible numerical value by combining digits of each number in the array.

    • Convert integers in the array to strings for easier manipulation.

    • Sort the array of strings in non-increasing order based on custom comparison function.

    • Join the sorted strings to form the largest possible number.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

This was more of a interaction round with some technical skills.

  • Q1. Can you explain the ACID properties and the rollback mechanism in DBMS?
  • Ans. 

    ACID properties ensure database transactions are processed reliably. Rollback mechanism undoes changes if transaction fails.

    • ACID properties: Atomicity, Consistency, Isolation, Durability

    • Atomicity ensures all operations in a transaction are completed successfully or none at all

    • Consistency ensures database remains in a valid state before and after transaction

    • Isolation ensures transactions are independent and do not inter...

  • Answered by AI

Interview Preparation Tips

Eligibility criteria8 CGPATower Research Capital interview preparation:Topics to prepare for the interview - DSA and Algorithms, OOPS, Database, OS, NetworksTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Focus on different varieties of problems, quality of problems matter greater than the quantity.
Tip 2 : Focus on design thinking, that will help in rounds other than problem solving.

Application resume tips for other job seekers

Tip 1 : Focus on demonstrating your academic excellence and course projects
Tip 2 : Mention internship details with clarity

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Tower Research Capital LLC Software Developer Interview Questions and Answers

Q1. Print Nodes at Distance K from a Given Node Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of these nodes. The distance between two ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Tower Research Capital LLC interview questions for popular designations

 Software Developer

 (4)

 SDE-2

 (2)

 Core Engineering

 (2)

 Software Engineer

 (2)

 Strategist

 (2)

 Senior Software Engineer

 (1)

 Senior Information Technology Engineer

 (1)

I was interviewed in May 2022.

Round 1 - Video Call 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Easy

The interviewer was friendly. Explained the question well. Allowed to use any preferred platform to write code.

  • Q1. 

    Best Time to Buy and Sell Stock Problem Statement

    Given an array prices representing the prices of a stock where each element indicates the price at a given minute, determine the maximum profit you can ac...

  • Ans. 

    Find the maximum profit by buying and selling a stock once based on given prices.

    • Iterate through the prices array and keep track of the minimum price seen so far and the maximum profit achievable.

    • Calculate the profit by subtracting the current price from the minimum price and update the maximum profit if needed.

    • Return the maximum profit, ensuring it is not negative.

    • Example: prices = [2, 100, 150, 120], Buy at 2, sell a

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. 

    Dance Team Pairing Challenge

    Imagine you are helping Ninja, a dance coach, who needs to form dance pairs from the available boys and girls in a studio. Given the number of boys N, the number of girls M, a...

  • Ans. 

    The challenge involves forming dance pairs from available boys and girls based on potential pairings to maximize the number of pairs.

    • Parse the input to get the number of test cases, boys, girls, and potential pairings.

    • Iterate through the potential pairings and form pairs based on the given indexes.

    • Output '1' if a set of maximum possible pairs is returned, else output '0'.

    • There can be multiple valid configurations of pa...

  • Answered by AI
  • Q2. What is the difference between multiprocessing and multithreading?
  • Ans. 

    Multiprocessing involves multiple processes running concurrently, while multithreading involves multiple threads within a single process.

    • Multiprocessing utilizes multiple processes to execute tasks simultaneously.

    • Multithreading involves multiple threads within a single process sharing the same memory space.

    • Multiprocessing is typically used for CPU-bound tasks, while multithreading is more suitable for I/O-bound tasks.

    • E...

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

  • Q1. Can you describe the classes and functions involved in the design of a system like Splitwise?
  • Ans. 

    Splitwise is a system for managing shared expenses among groups of people.

    • Classes: User, Expense, Group

    • Functions: addExpense(), settleUp(), calculateBalance()

  • Answered by AI
Round 4 - Video Call 

Round duration - 60 Minutes
Round difficulty - Hard

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in GurgaonEligibility criteriaNo criteriaTower Research Capital interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Low level design, High Level Design, Relational Database Management Systems, Operating SystemsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 5 questions of each topic of various difficulty levels
Tip 2 : Read out theory articles about your preferred language showing your proficiency in the same.
Tip 3 : Hard work is overrated, consistency is the key.

Application resume tips for other job seekers

Tip 1 : Own everything you have there, do not add random skills that you are not proficient in.
Tip 2 : Keep it clean and try to give out minimal but most of the relevant information for the role.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Tower Research Capital LLC Software Engineer Interview Questions and Answers

Q1. Best Time to Buy and Sell Stock Problem Statement Given an array prices representing the prices of a stock where each element indicates the price at a given minute, determine the maximum profit you can achieve by buying and selling the stoc... read more
View answer (2)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)

Get interview-ready with Top Tower Research Capital LLC Interview Questions

I was interviewed in Feb 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

Consisted of 3 DSA questions and MCQ on python proficiency

  • Q1. 

    Palindromic Substrings Problem Statement

    Given a string S, your task is to return all distinct palindromic substrings of the given string in alphabetical order.

    Explanation:

    A string is considered a pal...

  • Ans. 

    Return all distinct palindromic substrings of a given string in alphabetical order.

    • Iterate through all possible substrings of the given string.

    • Check if each substring is a palindrome by comparing it with its reverse.

    • Store all palindromic substrings in a set to ensure uniqueness.

    • Return the sorted list of palindromic substrings.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was a pure DSA round and interviewer was very helpful with providing significant hints to solve the given problems

  • Q1. 

    Island Perimeter Calculation Problem

    Given a binary grid representation of a map of an island, calculate the perimeter of the island. The grid uses '0' for water and '1' for land.

    The grid has only one i...

  • Ans. 

    Calculate the perimeter of an island represented by a binary grid.

    • Iterate through the grid and count the perimeter based on land cells and their adjacent cells.

    • Each land cell contributes 4 units to the perimeter, subtract 2 units for each adjacent land cell.

    • Handle edge cases where land cells are at the boundaries of the grid.

    • Return the total perimeter for each test case.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Hard

DSA+OS

  • Q1. 

    Clearing the Forest Problem Statement

    Ninja lives in a city called Byteland where a festive event is being organized. To make space for this event, Ninja is tasked with clearing a nearby forest. The fores...

  • Ans. 

    Calculate the minimum number of steps Ninja needs to cut down all trees in a forest grid.

    • Iterate through the grid to find the shortest path to cut down all trees in order.

    • Use a priority queue to keep track of the shortest trees to cut next.

    • If it's impossible to cut all trees, return -1.

    • Consider all four cardinal directions for movement in the grid.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in GurgaonEligibility criteriaPython ProficiencyTower Research Capital interview preparation:Topics to prepare for the interview - Data Structures, Algorithms , OOPS , DBMS , OSTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 250 questions
Tip 2 : Do at least two projects
 

Application resume tips for other job seekers

Tip 1 : Should be covered in One page
Tip 2 : Project description should be professional

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Tower Research Capital LLC Software Developer Interview Questions and Answers

Q1. Print Nodes at Distance K from a Given Node Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of these nodes. The distance between two ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Jobs at Tower Research Capital LLC

View all

I applied via Recruitment Consulltant and was interviewed in Feb 2022. There were 4 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Introductory questions
  • Q2. All security concepts
  • Q3. Practical scenarios and explanations
Round 2 - Technical 

(3 Questions)

  • Q1. Details practical test
  • Q2. Explaining incidents faced
  • Ans. 

    I have faced incidents related to system crashes, network failures, and security breaches.

    • System crash due to hardware failure

    • Network failure due to misconfiguration

    • Security breach due to weak password policy

    • DDoS attack causing website downtime

  • Answered by AI
  • Q3. Counter questions and reason for selecting the approach
Round 3 - Ciso 

(1 Question)

  • Q1. Explaining the role suitability and reason for change
Round 4 - HR 

(7 Questions)

  • Q1. Why are you looking for a change?
  • Q2. What is your family background?
  • Q3. Share details of your previous job.
  • Q4. What are your salary expectations?
  • Q5. Why should we hire you?
  • Q6. What are your strengths and weaknesses?
  • Q7. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well before appearing
Read latest cyber attacks

Senior Information Technology Engineer Interview Questions asked at other Companies

Q1. Are you able to work without getting credit , here IT manager will only support those who are good at flattery
View answer (1)

SDE-2 Interview Questions & Answers

user image Anonymous

posted on 20 May 2022

I was interviewed in Dec 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

  • Q1. 

    Word Ladder Problem Statement

    Given two strings, BEGIN and END, along with an array of strings DICT, determine the length of the shortest transformation sequence from BEGIN to END. Each transformation inv...

  • Ans. 

    The Word Ladder problem involves finding the shortest transformation sequence from one word to another by changing one letter at a time.

    • Use breadth-first search to find the shortest transformation sequence.

    • Create a graph where each word is a node and edges connect words that differ by one letter.

    • Keep track of visited words to avoid revisiting them.

    • Return -1 if no transformation sequence is possible.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

  • Q1. 

    Number of Islands Problem Statement

    You are provided with a 2-dimensional matrix having N rows and M columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in t...

  • Ans. 

    Count the number of islands in a 2D matrix of 1s and 0s.

    • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.

    • Maintain a visited array to keep track of visited cells to avoid redundant traversal.

    • Increment the island count whenever a new island is encountered.

    • Consider all eight possible directions for connectivity between cells.

    • Handle edge cases like out of

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

  • Q1. 

    Rotting Oranges Problem Statement

    You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:

    • 0 - representing an empty cell
    • 1 - representing a fre...
  • Ans. 

    Find the minimum time required to rot all fresh oranges in a grid.

    • Use Breadth First Search (BFS) to simulate the rotting process

    • Track the time taken to rot all oranges and return it

    • If any fresh oranges remain after simulation, return -1

    • Handle edge cases like empty grid or no fresh oranges

  • Answered by AI
Round 4 - Face to Face 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

  • Q1. How would you design a system like Splitwise?
  • Ans. 

    Splitwise is a system for managing shared expenses among groups of people.

    • 1. Allow users to create groups and add members to track shared expenses.

    • 2. Implement features for adding expenses, specifying who paid and who owes.

    • 3. Calculate balances for each member and settle debts efficiently.

    • 4. Provide notifications and reminders for pending payments.

    • 5. Ensure security and privacy of user data.

    • 6. Implement features like e...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from National Institute of Technology, Kurukshetra. I applied for the job as SDE - 2 in GurgaonEligibility criteriaNoTower Research Capital interview preparation:Topics to prepare for the interview - Data Structures, System Design, C++ and JAVA fundamentals, Operating Systems, DBMSTime required to prepare for the interview - 1.5 monthsInterview preparation tips for other job seekers

Tip 1 : Practice Leetcode medium questions(top ones from all the popular topics)
Tip 2 : Have good hold of System design questions and practice all the commonly asked ones.

Application resume tips for other job seekers

Tip 1 : Keep it concise
Tip 2 : Make sure to include the keywords/tech stack that the particular opening is looking out for

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Tower Research Capital LLC SDE-2 Interview Questions and Answers

Q1. Minimum Cost to Reduce Array Given an array ARR of size N containing positive integers, the task is to reduce the size of the array to 1 by performing a specific operation multiple times. In one operation, you can merge any two adjacent ele... read more
View answer (1)

SDE-2 Interview Questions asked at other Companies

Q1. Maximum Frequency Number Problem Statement Given an array of integers with numbers in random order, write a program to find and return the number which appears the most frequently in the array. If multiple elements have the same maximum fre... read more
View answer (5)

SDE-2 Interview Questions & Answers

user image Anonymous

posted on 16 Sep 2021

I was interviewed in Mar 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

There were
1. 25 C++/Java/Shell based MCQs
2. 2 SQL based questions - you are expected to write sql query based on the problem statement
3. Create React App - Todo App

Deadline was 7 days

  • Q1. Given an employee table and a department table, how would you output the person with the maximum earnings from each department?
  • Ans. 

    Output the person with the maximum earnings from each department

    • Join the employee and department tables on department ID

    • Group by department ID and find the max earnings for each department

    • Join the result with the employee table to get the person with max earnings

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

It was in afternoon 2PM. Interviewer was polite and helpful. He was trying me to push me more. At the end of the interview, he even gave me the good feedback

  • Q1. 

    Minimum Cost to Reduce Array

    Given an array ARR of size N containing positive integers, the task is to reduce the size of the array to 1 by performing a specific operation multiple times. In one operation...

  • Ans. 

    Find the minimum cost to reduce an array to one element by merging adjacent elements.

    • Iterate through the array and merge adjacent elements with the smallest sum each time.

    • Keep track of the total cost as you merge elements.

    • Repeat the merging process until only one element remains in the array.

  • Answered by AI
Round 3 - Telephonic Call 

Round duration - 60 Minutes
Round difficulty - Medium

It was in the noon 2.30PM. Interviewer was the team lead. Interviewer was polite and helpful

Round 4 - Telephonic Call 

Round duration - 30 Minutes
Round difficulty - Medium

Interviewer was the Division Manager. Was just scratching the surface in all domain like behavioural, tech questions, situational questions

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from A. C. Patil College of Engineering. I applied for the job as SDE - 2 in GurgaonEligibility criteria2 year experience and experience working on ReactJS & any OOPS languageTower Research Capital interview preparation:Topics to prepare for the interview - Recursion, Array, Dynamic Programming, Data Structures, HashmapTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Understand in and out of recursion
Tip 2 : Be consistent - solve 2-3 problems a day, start from easy level
 

Application resume tips for other job seekers

Tip 1 : Make sure your resume reflect what you have acheived on your work front
Tip 2 : Your work experience should be on top and should be detailed along with figures( like improved page load speed by 2.5x, etc)

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Tower Research Capital LLC SDE-2 Interview Questions and Answers

Q1. Minimum Cost to Reduce Array Given an array ARR of size N containing positive integers, the task is to reduce the size of the array to 1 by performing a specific operation multiple times. In one operation, you can merge any two adjacent ele... read more
View answer (1)

SDE-2 Interview Questions asked at other Companies

Q1. Maximum Frequency Number Problem Statement Given an array of integers with numbers in random order, write a program to find and return the number which appears the most frequently in the array. If multiple elements have the same maximum fre... read more
View answer (5)

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was the qualification round which comprised of several MCQs and 3 coding questions.
It was held on Hackerearth from 3:00 PM to 4:00 PM.
Use of any other IDE was prohibited.

  • Q1. Given a problem statement and a piece of code, how would you find and correct the bug in the code?
  • Ans. 

    To find and correct a bug in code, analyze problem statement, review code, use debugging tools, and test different scenarios.

    • Understand the problem statement and expected output.

    • Review the code for syntax errors, logical errors, and potential bugs.

    • Use debugging tools like breakpoints, print statements, and IDE debuggers.

    • Test the code with different inputs to identify the bug.

    • Make necessary corrections based on the iden...

  • Answered by AI
  • Q2. 

    Print Nodes at Distance K from a Given Node

    Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...

  • Ans. 

    Given a binary tree, a target node, and an integer K, find all nodes at distance K from the target node.

    • Traverse the binary tree to find the target node.

    • Use BFS to traverse the tree from the target node to nodes at distance K.

    • Keep track of the distance while traversing the tree.

    • Return the values of nodes at distance K in any order.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

I was shared a link of Google Meet and the Google Docs was shared where there was 1 coding problem to be coded there and then the code was run on an IDE to check the sample tests.
Then the interview was followed by a lot of Operating System and Computer System Architecture Questions.
There were 2 Interviewers and both were helpful.
The timing was from 2:30 PM to 4:00 PM

  • Q1. 

    Subarray Challenge: Largest Equal 0s and 1s

    Determine the length of the largest subarray within a given array of 0s and 1s, such that the subarray contains an equal number of 0s and 1s.

    Input:

    Input beg...

  • Ans. 

    Find the length of the largest subarray with equal number of 0s and 1s in a given array.

    • Iterate through the array and maintain a count of 0s and 1s encountered so far.

    • Store the count difference in a hashmap with the index as the key.

    • If the same count difference is encountered again, the subarray between the two indices has equal 0s and 1s.

    • Return the length of the longest subarray found.

  • Answered by AI
Round 3 - HR 

Round duration - 45 minutes
Round difficulty - Easy

The round was held on Google Meet with HR from 2:30 PM to 3:15 PM.
The HR was friendly and asked the basic questions.

Interview Preparation Tips

Eligibility criteriaNeeded Work Experience in a leading Tech CompanyTower Research Capital interview preparation:Topics to prepare for the interview - Dynamic Programming, Data Structures - Sets, HashMap, Priority Queue, SQL, OOPS, Operating System, AlgorithmsTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Practice daily 4-5 medium level problems on sites like Leetcode, CodeZen, Hackerearth
Tip 2 : Even though Data Structures and Algorithms is the base but study Course Subjects like DBMS,OS,OOPS too.
Tip 3 : Try to Participate in Contests on LeetCode,Codeforces.

Application resume tips for other job seekers

Tip 1 : Mention the projects you worked on in your past work experience and how it helped your company.
Tip 2 : Keep your resume up to date in accordance with the role you are applying for
Tip 3 : Don't put false things on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Tower Research Capital LLC Software Developer Interview Questions and Answers

Q1. Print Nodes at Distance K from a Given Node Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of these nodes. The distance between two ... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Contribute & help others!
anonymous
You can choose to be anonymous

Tower Research Capital LLC Interview FAQs

How many rounds are there in Tower Research Capital LLC interview?
Tower Research Capital LLC interview process usually has 2-3 rounds. The most common rounds in the Tower Research Capital LLC interview process are Technical, Coding Test and HR.
How to prepare for Tower Research Capital LLC interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Tower Research Capital LLC. The most common topics and skills that interviewers at Tower Research Capital LLC expect are Python, Linux, Computer science, SQL and Automation.
What are the top questions asked in Tower Research Capital LLC interview?

Some of the top questions asked at the Tower Research Capital LLC interview -

  1. There were 7 guests at a party + a host. 1st guest shook hands with 1 guy, 2nd ...read more
  2. A group of n people is such that a symmetric relation of knowing another exists...read more
  3. The Red-Blue Hat Prisoners puzzle: if prisoner guesses colour of his hat he liv...read more

Recently Viewed

INTERVIEWS

Citicorp

No Interviews

INTERVIEWS

GlobalLogic

No Interviews

INTERVIEWS

Honda

No Interviews

INTERVIEWS

Eaton

No Interviews

INTERVIEWS

Quality Council of India

No Interviews

DESIGNATION

SALARIES

Oracle

INTERVIEWS

Cubic Logics India

No Interviews

DESIGNATION

INTERVIEWS

Oracle

No Interviews

Tell us how to improve this page.

Tower Research Capital LLC Interview Process

based on 5 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

MNC Group Interview Questions
4.2
 • 102 Interviews
Nomura Holdings Interview Questions
3.9
 • 68 Interviews
Jane Street Interview Questions
5.0
 • 7 Interviews
Optiver Interview Questions
4.6
 • 4 Interviews
GTS Interview Questions
3.7
 • 4 Interviews
SIG Plc Interview Questions
3.3
 • 1 Interview
View all

Tower Research Capital LLC Reviews and Ratings

based on 16 reviews

3.7/5

Rating in categories

3.5

Skill development

3.3

Work-life balance

4.3

Salary

2.9

Job security

3.6

Company culture

3.3

Promotions

3.5

Work satisfaction

Explore 16 Reviews and Ratings
Machine Learning Platform Engineer

Gurgaon / Gurugram

4-5 Yrs

Not Disclosed

Python Developer

Gurgaon / Gurugram

3-5 Yrs

Not Disclosed

Associate Clearing & operations

Gurgaon / Gurugram

1-5 Yrs

Not Disclosed

Explore more jobs
Software Engineer
35 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
28 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sde1
25 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

SDE (Software Development Engineer)
17 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
16 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Tower Research Capital LLC with

Jane Street

5.0
Compare

Optiver

4.6
Compare

Indian Molasses Company

3.8
Compare

SIG Plc

3.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent