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

SDE - Intern

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

Interview preparation journey

expand-icon
Journey
I recently had an interview experience at Tower Research Capital for a software engineer role. The first round was a technical round and the interviewer asked questions about data structures and algorithms (DSA), operating system, and database concepts. I was asked to explain various algorithms and their time and space complexity. The interviewer also asked questions related to process management, file systems, and database normalization. The second round was more design-based, but the interviewer still asked questions about various concepts from operating systems and database management systems. The design problem was related to creating a scalable and efficient system, and I was asked to explain my thought process and approach to the solution and discuss various trade-off. Very slight coding was involved during the round. The final round was an HR round, which lasted 20 minutes. During this round, the HR representative asked me questions about my experience, interests, and goals. I also had the opportunity to ask questions about the company culture and the team I would be working with. Overall, the interview experience was challenging but enjoyable. The interviewers were knowledgeable and asked thoughtful questions that allowed me to showcase my skills and technical knowledge.
Application story
I applied through placement. The process was OA -> 2 interviews -> hr interview -> Result. Overall, the interview experience was challenging but enjoyable. The interviewers were knowledgeable and asked thoughtful questions that allowed me to showcase my skills and technical knowledge.
Why selected/rejected for the role?
I believe I was selected for the role because I demonstrated a strong understanding of the relevant technical concepts and my ability to apply them to real-world situations. I also showed my passion for the role and the company through my questions and enthusiasm during the interview. Additionally, I think my approachable and personable demeanor made a positive impression on the interviewer.
Preparation
Duration: 3 months
Topics: Data Structure, Operating Systems, Probability, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Before the interview, thoroughly research the company and the role you are applying for. Brush up on the key concepts and technologies related to the position. This will help you answer questions confidently and demonstrate your knowledge and interest in the role.
Tip 2 : During the interview, listen carefully to the interviewer's questions and respond thoughtfully. Avoid interrupting or cutting the interviewer off, and take the time to fully understand the question before answering.
Tip 3 : A successful interview is a two-way conversation. Don't be afraid to ask the interviewer questions about the company, the role, and the team. This shows that you are interested in the position and demonstrates your communication skills. Additionally, asking questions will give you a better understanding of the role and company culture, helping you determine if it is a good fit for you.

Application process
Where: Campus
Eligibility: None
Resume Tip
Resume tip

Tip 1 : Be concise with your writing
Tip 2 : Use action words

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date13 Jul 2022
Coding problem2

1. Conceptual Question

Descripe how multiple process run on a system?

Problem approach

Tip 1: Don't do super deep intially
Tip 2: explain virtualization, scheduling, and context switching
Tip 3: don't be afraid to say, I don't know

2. Intersection Of Two Sorted Arrays

Easy
10m average time
90% success
0/40
Asked in companies
IBMFacebookBig Basket

You are given two arrays 'A' and 'B' of size 'N' and 'M' respectively. Both these arrays are sorted in non-decreasing order. You have to find the intersection of these two arrays.

Intersection of two arrays is an array that consists of all the common elements occurring in both arrays.

Note :
1. The length of each array is greater than zero.
2. Both the arrays are sorted in non-decreasing order.
3. The output should be in the order of elements that occur in the original arrays.
4. If there is no intersection present then return an empty array.
Try solving now
02
Round
Easy
Face to Face
Duration60 minutes
Interview date5 Jul 2022
Coding problem1

1. System Design Question

Desgin a High frequency Trading System

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
5 rounds | 7 problems
Interviewed by Tower Research Capital
1276 views
0 comments
0 upvotes
SDE - 1
5 rounds | 6 problems
Interviewed by Tower Research Capital
2928 views
0 comments
0 upvotes
SDE - Intern
4 rounds | 4 problems
Interviewed by Tower Research Capital
1349 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 - Intern
3 rounds | 6 problems
Interviewed by Amazon
15480 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15338 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes