squarepoint | | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Medium
Interview Process
The interview process consisted of five rounds.
-
First Round: Focused on LeetCode problems, including a question about the road bisection method to find a root, discussing its complexity. There were also probability questions related to dynamic programming.
-
Second to Fourth Rounds: Involved detailed discussions with three different groups from various offices, focusing on the candidate’s resume. Interviewers asked execution questions, such as how algorithms handle slippage in trading volume.
-
Fifth Round (Final Onsite): A dataset was provided at 9 AM, and candidates worked on it until around 4 PM. Tasks included using Pandas to implement specific functions, with a major project involving machine learning to make predictions similar to Kaggle competitions. The focus was more on economic and financial interpretation rather than model complexity. A follow-up with a project manager included behavioral questions.
Technical Questions
- Road bisection method (complexity analysis)
- Probability questions related to dynamic programming
- Execution questions on algorithm handling of slippage in trading volume
- Dataset analysis and implementation using Pandas
- Machine learning prediction project
Tips & Insights
The HR team was very supportive and provided notes and feedback from each interviewer after every round. The company has a one-year freezing period for feedback.