That was an intense technique interview for an internship position. They asked a lot of knowledge about C++, Data structure&algorithms, and Low-level programming. They seem to focus on projects more than experience.
Quicksort. Time complexity, space complexity, how quicksort works.
What data is stored in heap and what data is stored in a stack? What will happen when stack and heap grow and occupied all free space?
What is virtual in C++? How does C++ implement it? What's in a virtual table?
How to implement a queue using two stacks? How to perform enqueue and dequeue with it? What's the time complexity of enqueue and dequeue?
Merge sort. Time complexity, space complexity, how merge sort works.
The following metrics were computed from 1 interview experience for the Tencent Game Engineer role in Shenzhen, China.
Tencent's interview process for their Game Engineer roles in Shenzhen, China is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Tencent's Game Engineer interview process in Shenzhen, China.