First published at: github.com/USTB-musion…

Writing in the front

I used to work in 360 Enterprise security in Beijing. At that time, because I finished my four-year college study in Beijing, I took the opportunity to work in Beijing through school recruitment. But the house is in the south, more like some diet and living habits of the south, so the company in guangzhou to shenzhen, especially tencent covets already a long time, so just around mid-february began to prepare for the interview, the interview process has experienced more than a month, or in the middle of march to shenzhen tencent offers, now has more than half a month. In the process of preparing for the interview, I read a lot of experience on the Nuggets, which helped me a lot. Here for the moment to write down their own face, I hope to now prepare for the interview of the students have some help.

One side (telephone)

  1. Merging two arrays
  2. A memory leak
  3. closure
  4. Object-oriented understanding
  5. Functional programming understanding
  6. Fibonacci numbers? How do you optimize?
  7. HTTP is different from HTTPS
  8. HTTPS setup process
  9. What do you know about microservices?
  10. Find the sum of three numbers in the array is n

Second interview (telephone interview)

  1. Is there any research on design
  2. What color is red suitable for and taboo for
  3. Vue vs. React
  4. React Fiber architecture
  5. Do you have any ideas for implementing a CSS framework
  6. What is the time complexity of binary search?
  7. Have you seen the introduction to algorithms
  8. Do you know anything about the picture
  9. HTTP establishes the connection process, why not four or two handshakes
  10. How do software managers analyze requirements? What was the biggest takeaway? Now flip it over and think about what you did right, what you could do better?
  11. How does the authority management of Sky Qing do?
  12. How is the Sky Engine style divided?
  13. Planning for the future
  14. Why do you want to work in Shenzhen
  15. Why don’t you come to Shenzhen directly after graduation
  16. Interested in full stack in the future
  17. Do you know about c++ and go

Three sides (site side)

  1. Front-end future planning?
  2. Three years from now?
  3. Is there a specific line you want to pursue? To B? To C? The whole stack?
  4. What problem is Node mainly used to solve?
  5. What are the advantages of Node as a BFF?
  6. Do you know anything about project monitoring?
  7. Do you know anything about microservices
  8. What about Docker?
  9. What was engaged in front end then?
  10. What is the whole learning process?
  11. Introduce the department team

Questions to ask your interviewer:

  • What is the front and back end technology stack currently adopted by the department? Why did the project need to be refactored? Was there a problem with the original architecture?
  • If I am lucky enough to join your company, what will I be responsible for? What do you expect of me?

Four sides (Director’s side)

  1. What are the opportunities and challenges for the front end with the advent of 5G era?
  2. Html4, HTML5 is built on HTTP, what problems should the next generation of HTTP solve?
  3. What do you think of the current mainstream front-end frameworks?
  4. So you have Github, what do you do on Github?
  5. What source code has Github seen about the front-end project?
  6. Have you mentioned PR to any source code?
  7. What are the advantages and disadvantages of restful interface architecture?
  8. What are the security problems caused by restful interface architecture and how can they be solved?
  9. Are there disagreements in teamwork? What was the final solution? When did you end up with the solution you suggested?
  10. What do you think is the way Tencent works in your impression?
  11. Why do you want to leave 360?
  12. How long does it take from Shenzhen to Zhanjiang?
  13. Has the high-speed railway from Shenzhen to Zhanjiang been completed?

conclusion

I felt that I asked some in-depth questions in the interview process, but I was not fully prepared and my answers were not perfect. However, I finally got the offer smoothly and returned to the South happily. I have been working in Tencent for more than two weeks, and I feel Tencent is like a university, which is very humane to employees. If you also want to enter Tencent, you can help push ha. Send your resume to my email [email protected], or add my wechat: ljvipcom888, internal promotion can be real-time communication, look forward to becoming colleagues with you!

You can pay attention to my public account “Muchen classmates”, goose factory code farmers, usually record some trivial bits, technology, life, perception, grow together.