-进程与线程区别,进程间的通信方式?
-数据库的隔离级别有几种,哪几种?
-操作系统中如何共享分区?
-了解redis否?
-使用过ping吗?
-tcp,udp区别,属于osgi哪一层?哪个速度快,tcp连接的三次握手四次挥手,两次握手不行吗?以及如果连接中途断开会怎么样?tcp连接的时候,客户端突然崩溃了,会怎么样?
-hashmap底层实现,与hashtable的区别,是什么到达多大数量会改为红黑树?怎么改为红黑树?什么是红黑树?为什么红黑树快?那你分别说一下红黑树的查找、修改、插入这些的时间复杂度吧?
-jvm gc原理?
-线程涉及到哪些知识点?单线程与多线程哪个快?为什么用多线程?
-锁、乐观、悲观、死锁、怎么解决死锁?
-代码题:写一个复杂度为O(n)的方法,实现输入一个数字,返回二进制里面有几个1?
-业务题:40亿个QQ号在文件中,给出一个QQ号,怎么去查找是否存在?
-智力题:俩人左右两边拿石头,怎么保证你能赢?除了动态规划这种运行代码的方式,手工计算怎么一眼看出来?