SenseTime logo

SenseTime Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 9 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
55.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SenseTime.

Showing 3 of 9
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

Software Engineer Intern

Engineering · more than a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

They asked about my project and then some questions about deep learning, like how to speed up a deep learning model and what I know about YOLO v4. Also asked if I knew about CI/CD and bit quantization. And then they asked how long I could intern.

Confirmed questions2 questions
  • Could you walk me through your project?
  • Can you tell me about your project?
SenseTime logo
SenseTime

Software Engineer

Engineering

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

The process started with a challenging coding problem, followed by a chat with the director about my experience and the company, and then an interview with the hiring manager.

Confirmed questions3 questions
  • Solve a difficult coding problem, where hints and test cases were provided.
  • Discuss your past experience and learn about the company.
  • Interview with the hiring manager.

SenseTime Software Engineer Interview Questions

Quoted word for word from SenseTime interview reports.

Could you explain the performance differences between C++ malloc and C malloc?

Read reports

Could you explain basic C++ concepts, such as the difference between pointers and references?

Read reports

Solve a difficult coding problem, where hints and test cases were provided.

Read report

Can you solve an easy to medium level DSA coding problem?

Read report

Tell me about your understanding of ML algorithms and neural networks.

Read report

Formats, difficulty and experience

Across all 9 SenseTime interview reports.

Interview formats

Technical 47.4%
Behavioral 31.6%
Coding 21.1%

Interview difficulty

Easy 0%
Average 88.9%
Difficult 11.1%

Candidate experience

Positive 55.6%
Neutral 22.2%
Negative 22.2%