You only saw the glory of my 20K offer, but you didn’t see the three-sided hardship of Meituan’s Java backend

Preface

Today, the blogger will share with you the latest three-sided process of Meituan’s Java back-end by Shuiyou, and successfully got the offer, come and attract people!
Insert picture description here

one side

  • Self introduction
  • TCP connection processing, how to do it in the background
  • TCP handshake and release process
  • HTTP request format, what information is in the request header
  • Common HTTP request methods, the difference between get and post
  • In the HashMap structure, why does the linked list be upgraded to a red-black tree when the length of the linked list exceeds 8? Is it appropriate to use the red-black tree directly?
  • Can the hash address calculation method be replaced with md5(), and explain the reason
  • ArrayList and LinkedList are respectively used in scenarios. If the number of insertion and deletion and random access operations are the same, which one to use and how to compare
  • The difference between synchronized and lock
  • The difference between threads and processes
  • Redis persistence methods and advantages and disadvantages
  • netty understand
  • Does springcloud understand
  • Have virtual machine tuning experience
  • Is tomcat BIO or NIO, do you know how to adjust to NIO?
  • The difference between BIO and NIO and AIO, the realization principle of NIO
  • Several ways to create threads
  • The parameters of the thread pool, and the role of each parameter
  • Design patterns used in spring, do you know other design patterns?

Two sides

二面主要在问项目

  • Introduction to a previous project
  • Inquiries about technical points in the project, architecture design, database design, etc.
  • Comparison of Vue and EasyUI
  • The difference between SpringBoot and traditional SSM
  • SpringBoot automatic configuration principle
  • SpringMVC internal configuration principles, which Bean classes
  • What to consider when designing a database
  • B+ tree data structure
  • Clustered index usage scenarios, page split problem
  • JWT data format, why design such a data format
  • Use of tomcat's accesslog log
  • If the memory usage is high, how to monitor a thread and specific to a line of code
  • Linux use, command
  • IO multiplexing
  • For log files, check the top 10 URLs and what command to use
  • What you usually learn, learning method, depth and breadth, take a recent example as an example
  • Rhetorical question

Three sides (HR side)

Just chat. The most fulfilling things, views on overtime, feelings about previous interviews, future plans, etc.
Finally, I will share the information about the successful interview with everyone for free, I hope you can become the next big guy too!

Data collection: follow the official account at the end of the article

Insert picture description here
Insert picture description here
Insert picture description hereInsert picture description here

I heard that all the fans of the one-click three consecutive interviews succeeded? If this blog is helpful to you, please support the blogger
Insert picture description here

Data acquisition: just follow the official account below

 

Guess you like

Origin blog.csdn.net/yunduo1/article/details/109133385