
SenseTime Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 60 interview experiences · FREE TO READ
Which role are you interviewing for?
22 roles · 60 reportsCandidate interview experiences
First-hand accounts from people who interviewed at SenseTime.
UX Intern
So the interview involved a portfolio review and then some questions. I had to present my past projects and explain the reasoning behind my design choices. They were more interested in my design process and how I worked with engineers and stakeholders, not just how the final designs looked.
- Could you describe a project where you had to reconcile user needs with technical limitations?
Marketing Specialist
The interview process was frustrating. A constant question was about working overtime. While I understand different work hours might be a thing in China, being asked this repeatedly felt like a red flag. The HR person from China was also rude. Several things stood out: 1. They kept rescheduling a simple phone call. Even after I gave them multiple times that worked, they wouldn't call and wouldn't even let me know they weren't going to. 2. Communication was really bad. I was ghosted for a whole month even after asking for updates. They also took ages to reply on WhatsApp (their preferred method) and then got mad when I didn't reply within 15 minutes. 3. They posted the exact same job description on LinkedIn before I even decided if I'd take the offer. Overall, I felt disrespected throughout the whole thing, which made me turn down the offer. Maybe it was just a bad experience, but it was one of the worst job searches I've had.
- Is working overtime something you are open to?
Software Engineer
I applied via LinkedIn and heard back from them in about two weeks. The interview involved four rounds in total: three technical and one management-focused. I made it through two technical stages but unfortunately didn't pass the third technical one. The entire hiring process typically spans 3 to 4 weeks.
- Could you explain basic C++ concepts, such as the difference between pointers and references?
- Can you solve an easy to medium level DSA coding problem?
- What do you know about Design Patterns?
High Performance Computing Engineer
It was a virtual onsite interview. The interviewer was very friendly. First, I gave a brief self-introduction. Then we had an hour-long discussion about computer architecture, covering some basic concepts. It felt more like a conversation. Afterward, the interviewer asked about my past projects, noting that my experience was somewhat limited. Following that, there was an easy coding task to implement 'memcpy'. Finally, I was asked if I had any questions for them.
- Can you describe the five stages of how a CPU executes an instruction?
- How does Instruction Level Parallelism (ILP) function?
- Under what circumstances does ILP not perform effectively?
SenseTime Interview Questions
Quoted word for word from SenseTime interview reports.
“Find the path with the greatest sum of weights in a binary tree.”
Read reports →“Could you define what a neuron is within artificial neural networks and explain its constituent parts?”
Read reports →“What's the difference between l1 and l2 loss?”
Read reports →“What is the approximate latency in cycles for memory to reach the CPU?”
Read reports →“Can you explain how to calculate the square root of an integer?”
Read report →“What is arithmetic intensity, and how does it relate to the roofline model?”
Read report →“Could you explain the performance differences between C++ malloc and C malloc?”
Read report →“What different types of data dependencies exist in pipelined execution, and which dependency type (RW, WR, or WW) is not solvable through register renaming?”
Read report →“Regarding the shortest path question, how would you find it given a loss function?”
Read report →Formats, difficulty and experience
Across all 60 SenseTime interview reports.