阿里+虎牙 实习面经
阿里:一个小时
首先一直纠结于我的两道笔试题问题
1、说我为什么第二题不写了(显然是不会写放弃了)
然后这里让我现场想一下笔试题为什么第一题没有AC,第二题为什么不写,现场口述第一题第二题思路
第一题是一个 递归问题 第二题是一个树的前序中序,找最大的镜像二叉树的问题
2、关于NoClassDefFoundError和ClassNotFoundException异常的区别
3、广播和组播
4、聚簇和非聚簇索引,mysql为什么说聚簇的效率就高了
5、TCP/ip,还有dhcp,java最多能操作到哪一层
6、java有哪些原子性操作
7、类加载过程
8、redis分布式锁的问题,缓存击穿问题
9、jvm为什么要垃圾回收,高吞吐量的话用什么回收器
10、反问环节
补充:开放性问题,如何实现逆波兰计数器
补充:classLoader和classForName做反射时候的区别
补充:数据库为什么用b+树而不用红黑树
虎牙:半小时
十分钟闲聊,主要关注与mysql和redis
1、问了redis的主从配置等,分片集群在扩容的时候的分配错误问题
2、linux基本操作(不会),问了traceroute和df查看磁盘空间
3、直接问我mysql怎么安装(一脸懵逼),然后他其实是想问我怎么配置(答曰:默认配置,不会配置),changebuffer和redo log等
4、JVM问了一点基础,不记得了,面试官很看重mysql的问题
5、反问环节,我的薄弱点之类的,好像要求实习4个月
补充:四次挥手的过程,time_wait太多了怎么办
补充:redis的dump操作
补充:redis的单线程优势
补充:OOM的时候怎么分析
---------------------------------------------------------
想起了再写。 阿里就不抱希望了,许愿一个虎牙的实习吧~~ ball ball了