用友一面:09.05
-
自我介绍
-
死锁
-
线程的状态
-
协程(不会)
-
Linux掌握多少
-
select、poll、epoll
-
TCP三次握手、四次挥手
-
有没有抓过包?(实习的时候有过,但是也不常用)
-
TCP可靠传输(校验和、超时重传、流量控制、拥塞控制)
-
二叉树遍历方式
-
怎么构造平衡二叉树。。(忘了)
-
程序的时间复杂度怎么计算
-
队列和栈有什么区别,让你构造栈怎么做
-
git中的rebase命令
-
Java中常见的集合,哪些是线程安全的
-
分布式事务有哪些种解决方案
-
分布式锁有几种实现方式,为什么setnx命令只能有一个设置成功
-
Redis种的IO模型
-
Java中的字符集采用的是哪种(不知道,我说可以自己选,UTF-8,GBK啥的,面试官说不对,让我下去了解下)
-
常见的垃圾回收器
-
JVM类加载流程