一面算法题:给定一个数组,求数组中第二大的值例子1: nuns[1,2,3,4,5] 返回4例子2: nums[1,2,3,5,5] 返回3GC垃圾收集器GC收集算法TCP的四次挥手为什么不是三次,为什么不是五次Java有哪些锁机制volatile的含义如何实现静止指令优化重排多线程默认如何修改共享的变量阻塞队列有哪几种死锁的原因,必要条件及解除方式Java的四种引用Http1.0,1.1,2.0的差别二面算法题:一群人围成一个圈,依次1,2,3报数,数到3的人出列,求最后出列的那个人的编号Java中的容器安全的容器hashmap的底层实现线程池的七大参数线程池何时创建非核心线程核心线程会销毁吗静态内部类与普通内部类的差别单例的实现单例内部类这种实现方式的优势IO多路复用三面算法题:一片空地,画了N个连续的方格,每个方格上随机填上了一个数字,大家从第一个格子开始,每次可以向后跳不超过当前格子上的数的步数,大家开始就此比赛,看谁跳到最后一个格子的步数最少。tcp的三次握手网络的请求报文格式网络的回答报文格式常见的返回码及含义HTTP2.0的头部压缩如何实现聊天相关ConcurrentHashMap的构造原理...查看更多