一面极其简单
1.自我介绍聊聊项目
2.说说异步IO
3.tcp 三次握手
4.手撕冒泡
5.手撕: 两个时间(小时:分钟:秒)作差
25分钟就面完给下一面了
二面很难 遇到一个老工程师,很严肃
1.自我介绍
2.手撕Dijkstra代码(十多分钟写完), 什么场景下用dijkstra,这些场景下为什么用dijikstra
3.简答 一个邮递员要去a,b,c,d,e,f,g等点至少一次,求最短路径(不记得怎么做了)
4.线程池
5.锁 reentrantlock 源码
6. 有没有遇到实际的jvm调优场景,出现了什么问题,为什么有这个问题,怎么解决的(没遇到过,我只能答一答jvm调优相关的概念性知识)
7. 垃圾回收器有哪几种 我笼统地答了分代回收相关的
这难度差距也太大了 二面每一点我都能答一些基础知识,最后还是被追着问,然后say goodbye了。。。
全部评论
(10) 回帖