准备面试比较晚,盲点很多。一二面的重叠度有点高,还刚好碰到复习过的地方就飘过了,后面三面直接问到不怎么熟的多线程和数据库,估计凉凉。 可能是Hadoop相关的东西问得稍微多一点,个人感觉问到的基础知识点比国内的少。 一面 自我介绍(要求重点介绍项目) 怼项目(重点在于Hadoop相关部分) Hadoop相关问题的延伸(HDFS写数据流程,要求越详细越好) TCP 4次挥手流程(要求越详细越好) 如果要实现一个HashMap怎么做,算法复杂度多少。 手撸快排。(有思路没撸出来) 面试要求尽可能的说出细节,但是我只能大概说出来一些设计原则。 二面 感觉三次面试里最舒服的一次,遇到不会的会让猜一猜结...