一面hr,聊的挺轻松的。
二面开始就是先写一个hashmap,主要是put,get方法,问了解决hash碰撞,我写的是链表法存hashcode值一样的,然后又问了一些空间优化的问题,我有点懵的,让我回去自己查查。。然后问了项目,因为现场面,我把之前做过的一个项目ppt给面试官看了,说了自己怎么一步步优化的,谈到多线程,问单核处理器下的多线程有什么用途,比如只有单核,或者io阻塞,还有用户体验等等,后面说一个垃圾回收算法,讲了cms,标记清除,4个阶段,包括1,3阶段是stop the world,我都没讲完,面试官说不用说了,后面你肯定知道了,又提到了第一个阶段干啥,gc roots有哪些,都回答了,后来又问了linux中的进程地址空间,我说不会。。后面又提到了tcp为什么是安全的,提到了超时重传,还有拥塞控制算法等,最后时间差不多了问我有什么想问的,我就问了那个新入职的同学培养机制,面试官也说了很多,然后就没了。。
我出去等着,一会儿一个安排面试的小姐姐说我流程结束了。。我有点懵,走到楼梯口等另一个和我一起去的同学,他也结束了,等电梯的时候(大概13点左右了),那个刚刚面试我的面试官准备坐电梯下去吃饭,看到我,我就招手打了招呼,他问我现在就回去了吗,我说那个小姐姐告诉我流程结束了,然后他说他没挂我(我还是相信的,而且面试确实感觉没怎么翻车),然后让我问问那个小姐姐,我就鼓起勇气去问了挂了的原因,然后一个小姐姐就过来了说每个人流程不一样。。一周内会给消息,然后就走了。
感觉有点玄乎,有点不服气,这样都挂了还能怎么样。。(我笔试ac了3题,不算多,但我自己很满意了),等最终审判结果出来再更一下。
我太难了啊😓😓😓
全部评论
(3) 回帖