Tencent logo

Tencent Software Engineer Interview Questions
& Process

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

Based on 127 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
60.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tencent.

Showing 3 of 127
Tencent logo
Tencent

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Background check
Interview formats
Coding System Design Behavioral

For technical roles like Software Engineer, the interview process at Tencent usually includes about 3 to 6 rounds. You can expect 2-3 technical rounds where they will test your coding skills with LeetCode-style problems, your ability to design systems, and your knowledge of specific frameworks and features like React, Vue, and ES6. There will also be HR or cultural fit rounds where they ask about teamwork, past difficulties, and how you align with Tencent's values. If it's a senior position, you might have rounds discussing strategic product planning or how you handle cross-team collaboration.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Tencent logo
Tencent

Software Development Engineer

Engineering · a year ago

Entry Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The first round is a technical screening. The goal is to check your basic skills and technical abilities. It's usually online or a video call. You might have to solve coding problems, algorithms, and data structures questions. Sometimes there's a practical coding exercise on HackerRank, Codility, or a similar platform. It lasts about 30 minutes to an hour. They're looking at your basic programming knowledge, problem-solving skills, logical reasoning, and if you know core concepts for the job like OOP, databases, etc.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Tencent logo
Tencent

Software Development Engineer Intern

Engineering · a year ago

Intern Difficult Neutral experience No offer 9 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding

The interview process involved: 1. Telling them about yourself. 2. Talking about your personal project. 3. Going into details about that project. 4. Questions about Nginx. 5. Questions about VM Machines. 6. Java coding questions, specifically on thread programming. 7. Discussing AI technology and any thoughts you have on it. 8. Solving an algorithm problem. 9. Some rhetorical questions.

Confirmed questions8 questions
  • Tell me about yourself.
  • Could you walk me through your personal project?
  • Can you provide more details about your project?

Tencent Software Engineer Interview Questions

Quoted word for word from Tencent interview reports.

What is the lowest common ancestor of two nodes in a binary tree?

Read reports

Given a string s containing only lowercase English letters and the '?' character, convert all the '?' characters into lowercase letters such that the final string does not contain any consecutive repeating characters. (LC: 1576)

Read reports

What is the average distance between two samples drawn from a uniform distribution?

Read reports

Imagine throwing n dice on a table. If the sum of the numbers shown on the top faces is s, what is the frequency of each possible sum s when given n?

Read reports

Considering that most frameworks now use VNodes/VDOM to abstract the real DOM, what's the purpose of a Virtual DOM?

Read report

What is the sequence of events that occurs after a user enters a URL into their browser?

Read report

Can you explain the difference between an interface and an abstract class in Java?

Read report

What is quick sort and what are its time and space complexities?

Read report

Can you design an LRU cache data structure that supports get and put operations in O(1) average time complexity?

Read report

Formats, difficulty and experience

Across all 127 Tencent interview reports.

Interview formats

Technical 38.9%
Coding 30.4%
Behavioral 27%
System Design 2.7%
Presentation 0.3%

Interview difficulty

Easy 8.7%
Average 66.1%
Difficult 25.2%

Candidate experience

Positive 60.3%
Neutral 33.3%
Negative 6.3%