腾讯-CDG金融科技-后台开发-1面-2.18(20min)
第十九次面试(春招第1次面试)
- 自我介绍(问实习过吗?答没有之后感觉面试官已然对我失去兴趣。)
- Java基础:JVM是什么,它是怎么实现跨平台的。
- Java并发:Java内存模型,锁;线程池一般设为多少(和CPU有关,这个问题变式有很多,比如程序的可用内存有多少等等)。
- MySQL:innodb下的锁级别;行锁是怎么实现的;乐观锁是什么;间隙锁是什么;MySQL的事务机制。
- 网络编程:问我用过吗(我说没,面试官沉默了。)
- 计算机网络:2次Time Wait的作用是什么;为什么3次;为什么4次。
- 操作系统:怎么给部分文件加锁(关于Linux的API调用)
- 反问:技术栈(目前是用C++,但在向Java转);建议(必须要加强对Linux网络编程的学习)
好像又回答了秋招最开始的时候,一问三不知,连45分钟都撑不满,最后面试官连算法题都没出,唉。
面试官最后说,必须要加强对Linux网络编程的学习,而且要深入学习这些八股文知识点的底层机制,这样才能解决工作时可能出现的问题。
这是第四次面腾讯,好像每次都在Linux网络编程上栽跟头。面其他公司的时候,面试官还好比较中规中矩,都围绕着简历发问,没写的就不问。但腾讯并不是,现在回想,之前的几次腾讯面试,我被问懵的点好像都属于这方面,怎么不见棺材不落泪呢我。
唉,果然我之前拿的offer都是侥幸,本来觉得自己比秋招的时候强了点,今天一棒子打回原形了。
#Java求职##腾讯##面经#
