To summarize the questions I am often asked in my job search

To summarize the questions I am often asked in my job search

 

Basics

1 java basics

a) The highest probability of being asked on the basis of java should be the set

   1) The underlying implementation principle of hashmap

   2) The difference between arraylist and linkedlist

b) What kinds of relationships are there between classes

 

c) Familiar design patterns

    1) Give an example and describe

 

 

2 multithreading

1) The simplest multi-threading implementation, several states of the thread

2) Thread pool, several ways to create a thread pool

The extension is the concurrent tool class under the concurrent package, such as the implementation principle of concurrentHashMap, CountDownLaunch, queue, etc.

 

3 jvm tuning

1) JVM tuning experience, garbage collection algorithm, configuration parameters, and tuning tools, etc.

 

Advanced

4 Cache

1) redis data type

2) redis sorting

3) Data volume level, how much G memory does redis use

 

5 high concurrency

1) How to deal with high concurrency (generally from the front end to the server side, to the database separately)

2) Combined with the actual scene

3) How big is the amount of data in the system and how to deal with the large amount

 

6 Database optimization

1) MySQL tuning experience (generally from 7 aspects)

Three paradigms, sql tuning, slow query, stored procedure, table splitting, sub-database

 

7 dubbo

1) Dubbo principle

2) The principle of zookeeper, the design pattern used

 

8 activemq

1) Activemq usage scenarios, the difference from redis

2) Generally use push mode or pull mode

 

9 Security

1) How the security of general access is handled

2) Encryption method

 

 

Interested friends can join my Internet architecture group: 477819525

There are a large number of java elementary, advanced, advanced, architecture videos and books, and everyone can communicate and learn together.

 

 

 

 

 

 

 

 

 

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327005602&siteId=291194637