-
自我介绍;
-
项目夺命连问;
-
String是可变的吗?
-
String,StringBuffer,StringBuilder的区别?
-
可以去看一下String的底层源码;
-
synchronized的底层源码;
-
进程、线程、协程的区别;
-
run() 和start()方法的区别;
-
多线程的实现方式有哪些?
-
thread和runnable的区别?你用哪个用的更多?
-
抽象类和接口的区别和应用场景?
-
http状态码有哪些?
-
http请求头有哪些?(没答上)
-
讲述一下三次握手和四次分手(详细,有独到见解!)
-
进程的状态及大概流程?
-
排序算法了解吗?快排和归并的时间空间复杂度和最好最坏情况?
-
ArrayList和linkedlist;
-
concurrentHashmap和hashtable;
算法题:
-
想不起来了
-
用两个栈实现队列的增删改查;