背景: 本科211EE,研究生985SE。比赛和科研多,表达能力是优势。Leetcode才刷十几道的佛系选手。 初试一面 1.自我介绍环节 强调EE转CS,动手能力,学习能力。 2.简历环节 Q:介绍一个你做过的项目。讲了一个本科时候做比赛的IoT项目。 2.八股文 Q1:Java有哪些不是对象的数据? Q2:Java Socket里面close()和shutdown()有啥区别?没答上来,面试官解释是全双工和半双工的区别。 Q3:数据库Select_for_update知道吗? Q4: InnoDB和MySIAM区别? Q5:DB什么时候建议建索引什么时候不建议? Q6:OS死锁是什...