From the outsourcing of 8K to Meituan 25K in 3 months, I have attached one side, two sides, three sides, HR side and side experience, and the letter of intent has been!

Preface

I would like to introduce myself. I usually graduate with a book. After graduation, I have been staying in a small and large outsourcing company. I resigned in May due to some personal reasons. After I left my job, I have been reviewing questions and doing some personal matters. Project experience, then interviewed Meituan in September, received the letter of intent on September 25! Now I am also here to write the Face Sutra, hoping to help people like me!

9.10 one side 1h

1. Introduction

2. Why switch to major?

3. What programming have you been exposed to undergraduate?

4. What is the ranking of undergraduate students?

5. What is the responsibility of the mathematical modeling competition?

6. What about the spike system? Why introduce redis?

7. Do you know other caches?

8. What is the difference between memcached and redis?

9. Does redis support multi-core?

10. What does multi-core mean? What is the difference between parallel concurrency? Describe in professional terms

11. How big is the value support of redis?

12. What is the expiration policy of redis?

13. 100k data is suitable for memcached or redis? (It should be memcached)

14. How many kinds of mq are there? Do you understand the difference? (The difference between rabbitmq, rocketmq and kafka)

15. What are the seven-layer network protocols?

16. What are the five layers of TCP/IP? Why stratify?

17. Which layer is the switch and router? What is the physical layer?

18. The difference between TCP and Http?

19. Is http based on tcp or udp?

20. Talk about long connections

21. What is the header of tcp? Is there a message length?

22. What is the difference between tcp and udp?

23. How to solve the sticky package problem? (Add message length, add a separator at the end of each message, set a fixed length for the message, and turn off the nagle algorithm by the sender)

24. Sliding window, talk about congestion control, what should I do if the window is full? Buffer understand?

25. Four waved status positions? Can the client still send data to the server when it is in finwait1?

26. What is the difference between int and Integer?

27. Define an Integer, where does it exist?

28. The difference between heap and stack?

29. The difference between overloading and rewriting?

30. Can methods be overridden in a class?

31. Advantages of thread pool?

32. What is the problem that multithreading solves? Are there shortcomings?

33. Explain the deadlock? How to solve?

34. The difference between calling start and run? The difference between sleep and wait?

35. What are the garbage collection algorithms? Where is it done?

36. Where do global variables exist?

37. How about the code ability? 1-10 score, how to score?

38. Where is the gap with students with strong coding skills?

39. Code problem: Bubble sort

I wrote a normal bubble first, then asked how to optimize the output of an array that has been sorted, and then let the bubble sort be written recursively.

Face sharing

Here to share my interview questions. These are all integrated by myself based on online information and my own information. It probably includes a lot of knowledge points, including basic knowledge, Java collections, JVM, multi-threaded concurrency, spring Principles, microservices, Netty and RPC, Kafka, diary, design patterns, Java algorithms, databases, Zookeeper, distributed cache, data structures, etc. Friends in need can click here to comment csdn to get it free of charge , I hope to help everyone!

9.16 two sides 1h

1. Do algorithmic questions first:

Delete the node whose node value is equal to target in the linked list.

What should I do without creating a secondary node?

2. The difference between deep copy and shallow copy?

3. Project related issues

4. Scenario question: How to design an interface to send messages to all fans of the Weibo Big V every time it posts a Weibo?

At first I talked about using a message queue, but then the interviewer said that if the big V is talking about tuberculosis, the queue is full. And monitoring according to the theme, you need to set up a lot of themes, because there are many big V is not good.

The following is mainly about designing the database, how to interact, how to build a table, and so on.

We talked about this for about twenty minutes.

5. What are the shortcomings in character?

6. Which offers and how to choose?

7. Rhetorical question: Department business?

Answer: Meituan platform, search group

9.18 three sides 45min

1. Introduction

2. Project introduction? Know C++?

3. What about the spike system? Why introduce redis?

4. Why is redis fast?

5. What do other caches know? the difference?

6. What did you do in the mentor partner company? (Face recognition related)

7. Introduce your face recognition detection system (this is about ten minutes)

8. Has the spike system been pressure tested? If you continue to increase the amount of concurrency, what is the next bottleneck? How to solve? (Mq)

9. Do the question: string reverse (abc→cba)

To be honest, I was stunned when I encountered this question. I confirmed the question twice with the interviewer, and the interviewer said it was right, it was to reverse the string!

10. What is the difference between redis and mysql?

11. Are there any innovations in the previous competitions? introduce

12. What is the direction of graduation project? Are there any innovations?

13. Is there any preference for other offers? Where do you want to go?

14. Planning for the future?

15. The interviewer introduced later that his group is doing search, there are engineering and algorithms, and if you have the opportunity in the future, you can also go in and transfer algorithms. The interviewer is very nice~

16. The interviewer introduces his department for almost 5 minutes

9.23 HR surface 15min

1. Introduction

2. Tell me about a project that is challenging you. What problems do you encounter? How to solve?

3. What do you think about the differences between teams?

4. Do you understand the business of our department?

5. Where is home? What do parents do? Intentionally?

6. If I can get an offer, can I do an internship?

7. Are there any other offers? Where do you want to go?

8. Why do you know that Meituan's Java is better?

9. Rhetorical question: The company has 5 days of training for new recruits, after which the department will have mentors, regular sharing sessions, etc.~

10. Rhetorical question: When will there be results? Answer: within 1-2 weeks

At last

Sharing is a virtue. I have attached my information below. You can pick up what you need;
Insert picture description here
Insert picture description here
Insert picture description here

For the interview with a big factory, I want to emphasize that the mentality is really important. It is the key to determining your performance in the interview process. If you can’t perform normally, it’s likely that you missed the offer because of a small mistake, so you must pay attention to it. stand up. The above information is available for free, if you need it, click here to comment csdn to get it for free. I hope to help you! Another reminder, full review is the key to eliminating your nervous state of mind, but if you review enough, you will naturally have more confidence in the interview process.

Guess you like

Origin blog.csdn.net/weixin_49494194/article/details/110076121