← Back to all experiences
Rejected
Tower Research LLC Interview
SDE 1 (Backend Post Trade)
Process Overview
- January 2025 to February 2025
Interview Rounds Breakdown
Online Assessment135 mins
DSAOperating SystemsDBMSComputer NetworkingJava
The assessment required a mix of practical coding and theoretical knowledge across multiple domains.
Java-specific questions focused on OOP principles like inheritance and multithreading.
Theoretical questions spanned low-level system concepts like Banker's algorithm and TCP congestion control.
Python-specific questions tested language-specific nuances like memory management and decorators.
Questions Asked
Implement inheritance in Java using a provided template.
JavaOOP
Explain the Banker's algorithm for deadlock detection.
Operating Systems
Technical Round 160 mins
GraphsDSA
The round began with a standard graph traversal problem to assess foundational skills.
The interviewer dynamically modified the initial problem to increase complexity and test adaptability.
The candidate was required to discuss the approach before implementation.
Questions Asked
Technical Round 245 mins
JavaSystem DesignMemory Management
The round was structured as a rapid-fire session covering deep language internals and database connectivity.
Significant emphasis was placed on Java memory model, specifically heap vs stack and string immutability.
Key Takeaways & Advice
Candidate Advice
- Be prepared for rapid-fire technical questions that test the depth of understanding of language internals.
- Ensure a strong grasp of memory management and collection implementations.
Preparation Tips
- Focus on deep language-specific internals (Java/Python) rather than just syntax.
Final Verdict
The candidate was unfortunately rejected.