猿辅导服务端日常实习二面(最终面):许愿offer!!!!!
最近复习真的很紧张,复习的时候总是在想拿到offer或者被拒的场景。完全没复习进去。
面试内容:
这个一看就是一个老大。他介绍的时候是说他负责巴拉巴拉:
1. 说操作系统是你提前自学的是吧?聊一聊操作系统吧。
我想这么大的吗?我该从哪聊起,我就说给我三十秒我梳理一下我的思路线。
我说我先给出一个提纲吧:先从内核态到用户态聊起,然后聊它们之间的切换方式。然后聊进程是什么?CPU是如何调度进程的?有哪些调度算法?再聊进程是如何通信的?然后聊进程是如何分配内存的?我会讲连续分配,和非连续分配。非连续分配有页式段式,段页式。最后再聊虚拟内存?
面试官微笑点头说你开始吧,我内心想,这也太爽了吧,这些我都很会聊,聊完估计就一个小时了。
等我聊到内存分配的时候,面试官打断我了。
2. 索引的数据结构?
常规
3. 排序索引是怎么走的?
自我感觉答的不好。
4。AOP机制?
聊了聊为什么要用,聊了我的AOP实现日志功能,底层实现两句带过说后面我会深入的了解。
5.手撕算法:我内心:wtf??我准备那么久的jvm多线程都用不上了。
第一题:
二叉树的最大宽度:自己定义node。我一开始想给node加一个index属性,都开始写了,面使馆不让,我就换了一种搞发。写完了,面试官说有个base case没考虑,我马上改对了
第二题:
复原IP地址。沟通完一些基本信息之后,马上回溯秒了。
第三题:
只使用一个辅助栈。让主栈的元素有序存放。我聊清楚我的思路之后,秒了。
我想不会再出四道算法吧,这不常规。
面试官开始聊个人经历,表示对我的经历感到好奇?
问我在武汉读的什么国际高中?
问我的职业规划?详细的逼逼了一波
问为什么想来找实习?
为什么选择猿辅导?分析了一波k12的赛道,聊了聊背后的资本。提到了想去迭代快的公司
问像我这样的在国外想回国的多么?问为什么不想去美国读研然后flag?我说我就喜欢呆在中国。
问我学了多久?
然后就是反问:
首先确定面试官有时间?面试官说可以多聊一聊。中途还接了电话回来继续聊。
直接问:能不能过?评价是什么?提高是什么?
答复是:评价各方面没什么问题挺好的,提高说没什么提高的需要时间的沉淀吧,说五个月实习时间比较短对我们来说培养成本比较大,我说我会尽可能的延长到十月份?他说他会考虑这个因素的。
我就问最快答复时间,因为我还有一个小厂offer。他说这周内就可以的。
问:你觉得有很不错的博客会很加分吗?他说不会,主要是面试表现。
我:我在一面了解了这个部门的技术栈,我也列出了对应的学习计划。然后聊了聊自己的态度还不错。
面试官最后说:我们还是老乡呢 哈哈
许愿offffferrrrr啊啊啊啊啊啊啊啊balll ballll了。