HR Screening Round
Questions: The HR screening round included basic questions regarding my background, experience, and interest in the role. The HR representative provided a detailed explanation of the company's growth and values, followed by a clear walkthrough of the interview and feedback process.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 1
Questions:
- Modified sliding window on a circular array. (Hard)
- Modified Graph problem based on finding shortest path between any two nodes. (Medium)
Candidate's Approach
No approach provided.
Interviewer's Feedback
Received strong hire in both rounds and proceeded to design interviews.
Round 2
Questions:
- String manipulation problem involving custom sorting. (Hard)
- Modified Binary Search. (Medium)
Candidate's Approach
No approach provided.
Interviewer's Feedback
Received strong hire in both rounds and proceeded to design interviews.
Low-Level Design (LLD)
Questions: The round started with an algorithmic problem—merging N heaps—which was then modified to handle scalability for extremely large datasets. The discussion evolved into designing a microservice to support the solution.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
High-Level Design (HLD)
Questions: Problem Statement: Design a trade execution engine for cryptocurrency trading, considering:
- Users hold crypto balances across multiple exchanges (e.g., 2 BTC on Binance, 1 BTC on OKX, etc.).
- Latency varies across exchanges and is dynamically updated by downstream monitoring systems.
- The engine must ensure seamless trading, zero glitches, and support both cross-crypto and fiat-to-crypto trading.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Hiring Manager Round
Questions: HLD Question: Design a Top-K selling products/categories system for an e-commerce platform that handles high throughput (40K orders/second).
Key areas of focus:
- Building a low-latency architecture
- Identifying & solving hot partitioning issues
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Behavioral Round
Questions: This round included thought-provoking behavioral questions, primarily focused on:
- My career goals
- Why FalconX?
- My motivation for switching to the financial domain
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Final Outcome
- Cleared all technical rounds
- The original position I applied for was closed or not suitable because of domain expertise.
- My profile was forwarded to a different hiring manager.
- Had two additional 30-minute rounds to finalize my team.
- Given three verticals to choose from based on my preferences.
- Received an offer with an excellent compensation package.