SenseTime logo

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

2.4 Rounds average
Average Typical difficulty
65% Positive experience

Which role are you interviewing for?

22 roles · 60 reports

Candidate interview experiences

First-hand accounts from people who interviewed at SenseTime.

Showing 4 of 60
SenseTime logo
SenseTime

UX Intern

Design · nearly a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Onsite
Interview formats
Behavioral Presentation

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.

Confirmed questions1 question
  • Could you describe a project where you had to reconcile user needs with technical limitations?
SenseTime logo
SenseTime

Marketing Specialist

Marketing · more than a year ago

Entry Average Negative experience Decline offer 1 round
Interview process
Recruiter call Offer
Interview formats
Behavioral

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.

Confirmed questions1 question
  • Is working overtime something you are open to?
SenseTime logo
SenseTime

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Background check
Interview formats
Technical Coding Technical

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.

Confirmed questions5 questions
  • 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?
SenseTime logo
SenseTime

High Performance Computing Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

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.

Confirmed questions8 questions
  • 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 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.

Interview formats

Technical 39.7%
Behavioral 34.1%
Coding 15.9%
Presentation 7.9%
Case 1.6%

Interview difficulty

Easy 11.7%
Average 80%
Difficult 8.3%

Candidate experience

Positive 65%
Neutral 26.7%
Negative 8.3%

Reports by job function

Engineering 26
Research 12
Product 6
Design 3
Operations 3
Finance 3