Ali P7 gave his girlfriend a gift, and he actually gave him a collection of interview questions?

In March, the warmth of spring blossoms, and it is the season for boys and girls to cherish spring again! Since it's Huaichun, dog food is definitely unavoidable, and as expected, he was slapped a few days ago, and he was still with him. The only advantage of me is that I have blessings and sharing. If I eat one bite, I will definitely give you half. Then I have it. Come and taste what it tastes like. Take a look at the collection of interview questions compiled by Ali P7 for girlfriend interviews.

Tencent P7 vomits blood for a 2-year development girlfriend to arrange interview questions collection: Java virtual machine + Tomcat, etc.

 

Java Virtual Machine

Java memory model

  1. The difference between Jdk and Jre and JVM
  2. Tell me about those parts of JVM, what is the running process?
  3. A detailed introduction to the program counter? (Key understanding)
  4. Introduce the Java virtual machine stack in detail? (emphasis on understanding)
  5. What does the stack point to the heap mean?
  6. Can you give me a detailed introduction to the Java heap? (emphasis on understanding)
  7. What is the JVM bytecode execution engine
  8. Know the garbage collection system?
  9. What is the difference between stacks?

Garbage collection mechanism and algorithm

  1. Briefly describe the Java garbage collection mechanism
  2. What is GC? Why GC
  3. Pros and cons of garbage collection
  4. What is the principle of the garbage collector? Is there any way to manually perform garbage collection?
  5. How to judge whether the object can be recycled?
  6. What are the JVM garbage collection algorithms?

Garbage collector and new generation, old generation, permanent generation

  1. Talk about the difference between the new generation, the old generation and the permanent generation
  2. What are Minor GC, Major GC, and Full GC
  3. Minor GC, Major GC, Full GC difference and trigger conditions
  4. Why should the new generation be divided into Eden and two Survivor regions?
  5. What is the default ratio of the old Java heap to the Young?
  6. What is the garbage collector? What is the difference between it and garbage algorithm

Memory allocation strategy

  1. Briefly describe the java memory allocation and recovery strategy and Minor GC and Major GC
  2. Objects are allocated first in the Eden area
  3. Why do big objects directly enter the old age

Virtual machine class loading mechanism

  1. Briefly describe the java class loading mechanism?
  2. The mechanism and process of class loading
  3. Describe the principle mechanism of JVM loading Class files
  4. What are class loaders and what are the class loaders?
  5. Talk about the execution process of class loading?

JVM tuning

  1. JVM tuning parameters can be set parameter values ​​there
  2. Tell me about JVM tuning tools?
  3. What are the commonly used JVM tuning parameters?
  4. JVM GC collector settings

Tomcat

  1. What is Tomcat?
  2. What is the default port of Tomcat and how to modify it
  3. How to install Tomcat on Linux
  4. How to deploy a project in Linux
  5. Tomcat directory structure
  6. Similar to Tomcat, what other web servers release jsp and run?
  7. How to optimize tomcat?
  8. What kinds of connector operating modes (optimization) does tomcat have?
  9. How many ways to deploy Tomcat?
  10. How does tomcat container create servlet class instance? What principle was used?
  11. Tomcat working mode
  12. Tomcat top-level architecture
  13. The subtle relationship between Connector and Container
  14. Container architecture analysis

Hold your hand, grow old with you

Maybe this is the love of programmers. I envy it. Finally, I wish them a long life together.

In addition, there are multi-threaded concurrency, spring principles, microservices, Netty and RPC, Kafka, diary, design patterns, Java algorithms, databases, Zookeeper, distributed caches, data structures, etc. Interview questions and answer analysis. Friends who need an interview ,  Interview questions and review materials can be received for free by adding the assistant WeChat bjmsb10 

Mybatis source code analysis

Tencent P7 vomits blood for a 2-year development girlfriend to arrange interview questions collection: Java virtual machine + Tomcat, etc.

 

Questions about the MySQL soul of the interviewer

Tencent P7 vomits blood for a 2-year development girlfriend to arrange interview questions collection: Java virtual machine + Tomcat, etc.

 

In-depth analysis of Redis

Tencent P7 vomits blood for a 2-year development girlfriend to arrange interview questions collection: Java virtual machine + Tomcat, etc.

 

Analysis of popular interview questions and answers for 2000 companies

 

Recommended by Spring Family Barrel

Tencent P7 vomits blood for a 2-year development girlfriend to arrange interview questions collection: Java virtual machine + Tomcat, etc.

Information collection method: Scan the below to get it for free! ! Don't forget Sanlian to support the blogger~

Guess you like

Origin blog.csdn.net/javachengzi/article/details/112851649