Interview classic questions, welcome to add answers

java

Collection class using tree structure in java

Difference between Future and FutureTask

 

The essence of ThreadLocal memory leak (talking about gc, strong reference and weak reference)

 

How does Spring choose jdk and cglib

the nature of affairs

How Spring creates a proxy

 

The specific process of turning a .java file into a .class file

how jvm loads classes

how jvm executes code

When does the jstack java process show that the thread is Waiting and when is it Blocking

 

 

 

RPC

idempotent (important)

RefulApi

Solutions to Distributed Transactions

 

 

 

algorithm

How to design a weighted queue with red-black tree

How to perform range query in binary tree needs to be accurate to the specific pointer, that is, what is the underlying data structure?

 

How to design a lock-free linked list with cas

 

 

third party components

 

How rabbittitMq realizes message sharing consumption

The choice of rpc and microservices

Why is redis designed to be single-threaded

 

The internet

If http1.1 solves the problem of multi-use reuse

How does the http protocol distinguish between header and body

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326156704&siteId=291194637