Tencent logo

Tencent Backend Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

2 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tencent.

Showing 3 of 10
Tencent logo
Tencent

Backend Developer

Engineering · a year ago

Mid Difficult Neutral experience Decline offer 5 rounds
Interview process
Phone screen Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Behavioral

It was a pretty long interview process, like 4 or 5 rounds total. First up was a phone screen. They asked me textbook stuff, like they wanted me to just recite answers. I tried to answer based on my understanding, but the interviewer wasn't too happy. After that, there were three more tech interviews, and then a final HR interview.

Confirmed questions1 question
  • Can you explain the differences between epoll and select concerning IO multiplexing?
Tencent logo
Tencent

Backend Engineer Intern

Engineering · more than a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding

Had two online interviews, with technical tests and quizzes about past projects, especially the technologies used. It was done on a Zoom-like app they developed. The role was for the Oceania region.

Confirmed questions4 questions
  • Tell me about web protocols.
  • How about database management?
  • Can you discuss projects you've worked on before?
Tencent logo
Tencent

Backend Engineer

Engineering

Entry Difficult Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

Started with a self-intro and then they asked about my resume. Then there were a bunch of theory questions, like the difference between a process and a thread. They also did live coding and asked about the space and time complexity of the code and how to optimize it. The interviewer also asked about the modules I had taken and what I learned in them.

Confirmed questions6 questions
  • Can you tell me about your previous internship experience, including any challenges you encountered and how you resolved them?
  • Explain the distinction between a process and a thread.
  • What is the difference between a real-time operating system and a standard laptop operating system?

Tencent Backend Engineer Interview Questions

Quoted word for word from Tencent interview reports.

What would occur if the server returned a FIN to the client without the client sending an ACK in response?

Read reports

What is the difference between a real-time operating system and a standard laptop operating system?

Read reports

Can you tell me if quicksort is a stable sorting algorithm?

Read reports

Can you explain the differences between epoll and select concerning IO multiplexing?

Read report

Could you list and describe different HTTP status codes?

Read report

Could you design a basic class that mirrors Twitter's functionality?

Read report

Formats, difficulty and experience

Across all 10 Tencent interview reports.

Interview formats

Technical 40.9%
Coding 36.4%
Behavioral 22.7%

Interview difficulty

Easy 0%
Average 60%
Difficult 40%

Candidate experience

Neutral 30%
Positive 60%
Negative 10%