前言
渣硕,某中部985,实验室师兄推荐说他们部门非常好进,所以...想着先搞个offer保底,就在师兄的忽悠下,投了现在这个部门。因为是师兄推荐所以感觉流程很快,没几天就面完了,记录下。
一面
一面主要就问了些基础的东西,多背背书,有几个亮点,就还好。大概60-70分钟,遇到不会的就直接说不会,也不废话....然后,多讲自己会的,比如我自己的话就红黑树,线程安全的集合类啥的去扯。面试官人很nice,所以一面还好。
- JVM模型
- volatile原理
- GC说明,包括CMS与G1的原理与区别
- 红黑树
- 集合类
- 通信可靠相关,扯一些TCP的
- 千万级别乱序数据,内存有限,如何查找topN。
二面
大概50分钟,问得比一面深很多,知识点还是那些知识点,但是会比较深。就是只是背书的话,就很容易被问住....然后问了我很多项目的东西。渣硕水货本渣,项目是跟着实验室师兄一起做的图数据查询,比较小众的东西,只是算是忽悠面试官,还好他不太懂这块。但是面试官很严肃...被问得非常难受。一度以为被挂了。
- 项目相关,如何实现图数据triple的检索,为什么我们改进之后的查询速度能快。
- HashMap原理
- LRU实现原理
- NIO相关(扯了File和网络的Channel,Selector,多路复用,ByteBuffer/ByteBuf,Netty,零拷贝传输,说的很乱)
- 锁有哪些(扯了synchronized,重入锁,重入读写锁,StampedLock),是否公平
- 多线程,线程池原理。
- ACID概念
- 数据库索引,B+树和散列索引的对比
代码:树的遍历
三面
大概30分钟,这个感觉就是纯聊天了,应该是部门老大。人很好,就是商业互吹一波。问了我想到哪里去,他们部门有南京和杭州。
- 平衡树,红黑树;
- 多线程,线程池原理。
HR面
就问了些实验室的项目怎么样,有没有遇到什么问题,怎么克服的。对阿里的印象啥的,也是商业吹捧一波,苟着...过了大概一周师兄就通知我了,正式的还没有下来,反正等着吧。这个部门HC还有很多,确实也还是比较好进的,大家可以先面着,搞个offer保底不是美滋滋???
福利赠送
为了助力大家的金三银四涨薪之路 我也是搜集到了两份资料拿出来分享给大家,希望大家都可以收到心仪的offer
要获取这份资料的小伙伴可以直接转发加关注后添加小助手vx:Mxy98811即可免费获取(扫码添加亦可)