
SenseTime Algorithm / Compiler Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 7 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at SenseTime.
Algorithm Engineer
The interview process involved a coding test, similar to a LeetCode quiz. This was followed by a detailed discussion about my projects, focusing on specific technical issues. Then there was a future-oriented chat about what I would do in the role. Lastly, a salary discussion about compensation.
- Regarding your understanding, what is the current State-Of-The-Art in this industry?
- Can you elaborate on the technical challenges encountered in your detailed project discussions?
- What are your thoughts on how you would handle future responsibilities if you join us?
Algorithm Engineer
They asked about my Ph.D. projects one by one, going into a lot of technical detail and how I approached tough problems. They wanted to know what datasets I used and which algorithms I employed. They also cared about how my algorithms compared to older ones. After going through all the project details, they asked a few casual questions and then wrapped up the interview.
- Could you describe the scale of the problem you were working on?
Algorithm Developer
Expect some algorithm questions similar to those found on Leetcode. It's a good idea to review your university courses and watch other people's experience reviews. If you're not a computer science major, you'll need to dedicate more time to the topics you really want to master.
- Regarding the shortest path question, how would you find it given a loss function?
SenseTime Algorithm / Compiler Engineer Interview Questions
Quoted word for word from SenseTime interview reports.
“What's the difference between l1 and l2 loss?”
Read reports →“Regarding the shortest path question, how would you find it given a loss function?”
Read reports →“Can you provide details about batchnorm?”
Read reports →“Can you provide details about Faster R-CNN?”
Read reports →“Can you explain clustering algorithms?”
Read report →“Can you provide details about ResNet?”
Read report →“Could you code BN?”
Read report →“What specific algorithms did you use in your face recognition project, and what were their strengths?”
Read report →“Could you code some basic problems, preferably in Matlab?”
Read report →Formats, difficulty and experience
Across all 7 SenseTime interview reports.