I recently attended a face-to-face interview at the SquarePoint office in Bengaluru. The interviewer was quite helpful and created a comfortable environment, but I feel I could have performed better in some areas.
The interview focused primarily on Rust and covered several fundamental concepts. Some of the key topics discussed were:
Ownership and borrowing
Difference between Copy and clone
Heap vs. Stack space and where static lifetime variables reside in the memory layout
Differences between String and &str
A detailed discussion on my current project
In addition to the technical questions, the interview also included a pair programming session where I was asked to solve a problem using a HashMap.
Although I made a few mistakes, the interviewer remained supportive and gave valuable hints to help me get back on track. It was a great learning experience overall.
https://leetcode.com/discuss/post/279913/bloomberg-onsite-key-value-store-with-tr-kcrv/
The same question was asked to be solved in Rust only.
The following metrics were computed from 1 interview experience for the Squarepoint Capital Software Developer (Rust) role in Bengaluru, India.
Squarepoint Capital's interview process for their Software Developer (Rust) roles in Bengaluru, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Squarepoint Capital's Software Developer (Rust) interview process in Bengaluru, India.