Tower Research Capital interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Tower Research Capital
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: DSA and Algorithms, OOPS, Database, OS, Networks
Tip
Tip

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 process
Where: Other
Eligibility: 8 CGPA
Resume Tip
Resume tip

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

Interview rounds

01
Round
Hard
Online Coding Interview
Duration70 Minutes
Interview date1 Jun 2022
Coding problem2

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.

1. Shortest path in an unweighted graph

Moderate
25m average time
70% success
0/80
Asked in companies
AmazonMicrosoftGoldman Sachs

The city of Ninjaland is analogous to the unweighted graph. The city has ‘N’ houses numbered from 1 to ‘N’ respectively and are connected by M bidirectional roads. If a road is connecting two houses ‘X’ and ‘Y’ which means you can go from ‘X’ to ‘Y’ or ‘Y’ to ‘X’. It is guaranteed that you can reach any house from any other house via some combination of roads. Two houses are directly connected by at max one road.

A path between house ‘S’ to house ‘T’ is defined as a sequence of vertices from ‘S’ to ‘T’. Where starting house is ‘S’ and the ending house is ‘T’ and there is a road connecting two consecutive houses. Basically, the path looks like this: (S , h1 , h2 , h3 , ... T). you have to find the shortest path from ‘S’ to ‘T’.

For example
In the below map of Ninjaland let say you want to go from S=1 to T=8, the shortest path is (1, 3, 8). You can also go from S=1 to T=8  via (1, 2, 5, 8)  or (1, 4, 6, 7, 8) but these paths are not shortest.

altImage

Problem approach

This is a straight forward application of Floyd Warshal algorithm

Try solving now

2. Check If Two Nodes Are Cousins

Moderate
10m average time
90% success
0/80
Asked in companies
IBMSamsung R&D InstituteAmazon

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, you need to check if these nodes are cousins.

Two nodes are cousins of each other if they are at the same level and have different parents. Two nodes are said to be at the same level if the distance of both the nodes from the root node is the same.

A binary tree (BT) is a data structure in which each node has at most two children.

For the given binary tree:

alt txt

4 and 7 are cousins of each other since they are at the same level and have different parents, 3 and 2 respectively.
Problem approach

This was a modified version of DFS on tree and storing the results in a dp to avoid recalculation.

Try solving now
02
Round
Medium
Video Call
Duration60 Minutes
Interview date7 Jun 2022
Coding problem2

It contained two programming questions.

1. Nodes In Complete Binary Tree

Moderate
15m average time
85% success
0/80
Asked in companies
OracleMicrosoftArcesium

You are given the root of a complete binary tree, you need to calculate the number of nodes in the given complete binary tree.

A complete binary tree is a tree in which all the levels are completely filled except the last level. Nodes in the last level are as left as possible.

For Example:

In the above complete binary tree, all the levels are filled except for the last. In the last level, all the nodes in the last level are as far left as possible.
Problem approach

The basic solution of this problem is easy. You just need to do a level order traversal of the tree and wherever you find the first vacant spot, you can enter the node there.
The trick was to find the optimal solution. You need to use the property of almost full binary tree. Knowing the value of the node to enter, you can directly eliminate one side of the tree and just traverse the other side of the tree.

Try solving now

2. Rearrange Array Numbers to form Largest Possible Number

Moderate
35m average time
65% success
0/80
Asked in companies
AmazonMicrosoftAmdocs

You are given an array(ARR) of length 'N', consisting of non-negative integers. Using only these given numbers, rearrange the numbers in such a way that the resultant number thus formed is the largest possible. You cannot change the order of digits of a number.

For Example:
Given array numbers 12, 5, 34, the largest number you can form with them is 53412. There are other possible arrangements like 51234 or 34125, but they are both less than 53412.

arr

Note:
As the final number formed after concatenation can be very large, print it as a string.
Problem approach

This was a standard array manipulation problem. You just need to find the cases that should be satisfied by the second largest number.

Try solving now
03
Round
Medium
Video Call
Duration60 Minutes
Interview date13 Jun 2022
Coding problem1

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

1. DBMS Question

Interviewer asked me to explain the ACID properties and explain the rollback mechanism in DBMS.

Problem approach

Tip 1 : Focus on the basics of DBMS 
Tip 2 : Try applying the DBMS concepts on the problems at hand.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 6 problems
Interviewed by Tower Research Capital
2892 views
0 comments
0 upvotes
SDE - 1
5 rounds | 7 problems
Interviewed by Tower Research Capital
1277 views
0 comments
0 upvotes
SDE - 1
3 rounds | 3 problems
Interviewed by Tower Research Capital
2157 views
0 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Tower Research Capital
1609 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes