一面 50min 1、介绍项目 也就介绍了一下,啥也没问 2、回顾笔试题,我笔试题是6月份做的,能回顾个x 2、面向对象的编程语言,有什么特点 3、多态是怎么实现的 4、有哪些设计模式,有三类,叫啥名字 5、寄存器都是用来干嘛的,知道几个?AX BX? 6、五大设计原则(面试官说了一个英文名,听不懂他说的啥) 7、设计模式和设计原则之间的关系 8、算法题:k个有序链表合并 面试官说我的答案他很熟悉了,但是这题这么经典,做了N遍,答案早就熟记... 问算法复杂度,说一回答就知道是看了解析,刷题不看解析似乎才不合理吧...最后这几句话阴阳怪气的不知道想干嘛 问一个问题 中间恨不得隔十分钟,我好几次都要确认 是不是我掉线了... 咱们就是说 传寒气传的是岗位数量和难度,不是面试态度,华为就很高贵么? 二面 45min 1、介绍项目,对rpc和研究所的项目问的比较多,要求详细展开技术细节 2、序列化的过程中遇到过什么问题? 3、zookeeper用的是什么协议 4、对udp的改进有什么想法?(quic) 问的问题不多,但是每一个内容都贼多,回答了贼久 算法题:手撕线程池,不太会让换了一个,手写rpc 面试还没结束 hr就来问三面的时间了,直接约到十月中旬 okok 三面 35min 介绍项目为主还有一些职业规划的问题 更新:打了维稳电话,但是据说面试还在继续,那就不等了吧