"Luck is overwhelming" I got a 20K offer after one week-Tencent pcg back-end development experience,

Preface

I feel lucky... It’s not a long time between one side and two sides on the second day, and then three sides together with HR after two days. In general, the interview experience is very good, and the interviewer has a lot of experience, and occasionally I can’t answer. All will lead you to the knowledge points you know! I successfully landed ashore and got a 20K offer. Next, please take a look at the interview questions I asked when I was interviewing Tencent PCG!

Tencent pcg back-end development experience, "lucky" got 20K offer after one week

 

Tencent pcg back-end side

  • Talk about the project experience, the most impressive place
  • The project has been refactored, right, talk about how to refactor-a project?
  • How does the refactoring project deal with the switch to the old interface?
  • Talk about your web framework, how do you implement---a get post form
  • If multiple people access a written interface, how to ensure data consistency? (transaction, optimistic lock, redis, MQ)
  • The characteristics of redis, why choose redis instead of mongo or memcahced (rich data structure, persistence)
  • In a distributed architecture, how to ensure the data consistency of multiple nodes.
  • The project uses nginx, how to ensure that ngnix is ​​highly available? (Clustering)
  • How to split a project into microservices?
  • Talk about the project authority control module. Why use aop instead of shiro?
  • Ask him questions (q: Why don’t you ask the basics? a: Although you were hung up on one side before, but your evaluation of the last interview was good, so I don’t ask the basics this time)

Tencent pcg backend two sides

  • Talk about your most satisfied project
  • How is the image upload in the project realized, how is it optimized, and how does the underlying protocol design fragmentation and subcontracting?
  • Know how Baidu Cloud/Xunlei can achieve stable file upload without data loss?
  • How to achieve resumable upload?
  • What is the principle of the project interface design? Why is it designed? The advantages and disadvantages? What are your own thinking?
  • Project architecture? How are microservices split?
  • How to position yourself in the project and what position do you play?
  • Simple algorithm (seconds), the children form a circle, if the serial number divides 3 or any position of the serial number contains 3, output "fuzz"", if the serial number divides 5 or any position of the serial number contains 5, output "buzz".
  • What do you want to ask me?

Tencent pcg backend three sides

  • Dig deep into the project.
  • Talk about thread pool, how to optimize thread pool
  • Talk about Exception handling
  • Talk about the time complexity of quick sort, when is o(n2), and is there any way to optimize quick sort?
  • Talk about Hill sorting;
  • Talk about the realization and principle of database transaction
  • Talk about innodb locks, talk about the use scenarios of gap locks
  • Talk about how to prevent sq| injection attacks, talk about the underlying source code implementation of mybatis
  • Hand tearing algorithm: the first k small numbers in the array, use quick sort and heap solution respectively. Then ask how to ensure the robustness of the code.

Tencent pcg back-end development experience, "lucky" got 20K offer after one week

 

Tencent pcg back-end hr surface

  • Self introduction
  • Why choose Tencent?
  • Your experience in school?
  • your hobby?
  • What your last internship experience brought you
  • What can you give this team
  • Your advantage compared to others
  • Your disadvantage compared to others
  • Investing in several other companies, what do you think is different compared to Tencent
  • How long is your internship?
  • Talk about the deepest technical point in your interview process, the one you answered very well
  • Work city you choose
  • Single
  • Use one sentence to evaluate why you can get this position

The Tencent cycle of this interview is actually quite short. It is basically a surprise interview. The interval between one side and two sides is only one day. Fortunately, I have prepared well before, and then I can share some learning interview materials with you!

How did I review the 4-sided Tencent offer?

01, Multi-threaded interview materials

Answers compiled by Java multithreaded interview topics! When interviewing three sides, most of them are related to the thread pool

Tencent pcg back-end development experience, "lucky" got 20K offer after one week

 

02, the open source framework interview topic:

The open source framework is an interview question that we must ask when we go to the interview. It should be noted that there is a difference between using the framework proficiently and knowing the underlying principles. If you can only use it, it will not stop the interviewer. Artillery

Tencent pcg back-end development experience, "lucky" got 20K offer after one week

 

03, Database interview topics:

Redis, MySQL, etc., index, cache, these are the knowledge points that need to be mastered when going to the interview

Tencent pcg back-end development experience, "lucky" got 20K offer after one week

 

04, Microservice interview topics:

When interviewing microservices, you usually encounter these problems:

  • What problems should microservices overcome? How does the microservice system communicate?
  • How to solve the problem of session inconsistency in a distributed environment?
  • How to ensure the same id in distributed mode?
  • What problems did you encounter during the use of dubbo?
  • What are the load balancing algorithms of zookeeper?

Tencent pcg back-end development experience, "lucky" got 20K offer after one week

 

Okay, I’m going to share the information of the review interview here. These materials are some documents I usually collect. I will take a look at it when I interview. In short, the back-end position of Tencent interview gave me a lot of Great help!

Tencent pcg back-end development experience, "lucky" got 20K offer after one week

 

In the 20 years of interviews with major companies, the high-frequency Java interview questions compiled can also be shared with small partners in need. If you need this information

 

Guess you like

Origin blog.csdn.net/yuandengta/article/details/109214725