Brother Guang often sends out some interview questions, and some fans say:
Programmer Lao Li: What a coincidence, I asked this question the last time I visited Ali!
Programmer stabbed: I just asked this question in the interview last week, but didn't answer it...
The programmer stinky tofu has no smell of shit: I asked this question when I came back from the Tencent interview today, but unfortunately I didn't see it earlier...
The programmer Guo Dejuan is not just this anal: hurry up and send dry goods! Brother Photon?
Interview section
Basics
- What are the characteristics of the Java language
- The difference between object-oriented and process-oriented
- The size of the eight basic data types and their encapsulation classes
- Identifier naming rules
- The role of the instanceof keyword
- Java automatic boxing and unboxing
- ......
JVM articles
Summary of knowledge points
- Class loading and unloading
- Briefly describe the memory model of JVM
- The difference between heap and stack
- When will FullGC be triggered
- What is the Java virtual machine? Why is Java called a "platform-independent programming language"?
- Java memory structure
- Describe the principle and mechanism of JVM loading class files?
- ...
Multithreading & Concurrency
- There are several ways to implement multithreading in Java
- How to stop a running thread
- What is the difference between notify() and notifyAll()?
- What is the difference between sleep() and wait()?
- What is volatile? Can order be guaranteed?
- What is the difference between the start() and run() methods in the Thread class?
- ...
Spring
- Spring's IOC and AOP mechanism?
- What is the difference between Autowired and Resource keywords in Spring?
- There are several ways of dependency injection and what are each?
- Talk about what is Spring
- Spring MVC process
- ...
MyBatis articles
- What is MyBatis
- Pros and cons of MyBatis
- What is the difference between #{} and ${}?
- What should I do when the attribute name in the entity class is different from the field name in the table?
- How does Mybatis perform paging? What is the principle of the paging plugin?
- ...
SpringBoot
- What is SpringBoot? Why use SpringBoot?
- What is the core annotation of Spring Boot? Which annotations are mainly composed of?
- What are the ways to run Spring Boot?
- How to understand Starters in Spring Boot?
- How to run some specific code when Spring Boot starts?
- Does Spring Boot need a separate container to run?
- ...
MySQL articles
Redis articles
SpringCloud
Nginx articles
MQ articles
Data structure and algorithm
Resume
- STAR法则(Situation Task Action Result)
- FAB rule (Feature Advantage Benefit)
- How to write project experience
- ...
How to get the article information: like + follow "Add me VX assistant" to get it for free!