Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Tencent (Shenzhen, Guangdong) nel mese di ott 2021
Colloquio
The interview process is relatively long, with a total of four to five rounds of interviews. The first round is a telephone interview. The interviewer asked some knowledge from textbooks. I felt that he wanted me to recite the answers. Although I answered according to my own understanding, the interviewer was not very satisfied. After that, there were three rounds of technical interviews, and finally, there was one round of HR interview.
Domande di colloquio [1]
Domanda 1
What are the differences between epoll and select in IO multiplexing?
first self introduction, then ask some questions about my projects on resume. Besides ask some questions concerning java and computer science basis, Then give me opportunity to ask them some questions.
Ho sostenuto un colloquio presso Tencent (Shenzhen, Guangdong)
Colloquio
Difficult, they really understand the detail of the tech stack about computer networks. They also asked many things like how do you set up the network configuration for TCP, three-way handshake to deep.
Domande di colloquio [1]
Domanda 1
Can you explain what will be happening if the server sends the FIN back to the client while the client does not send ACK back?
Some basic knowledge about Java and also coding tests. This assessment is designed to evaluate your Java programming skills, problem-solving abilities, and understanding of core concepts such as object-oriented programming, data structures, algorithms, and design patterns.