楼主是最近才被CDG捞起来的,秋招一开始投的是PCG,但是一直没有音信,具体时间线可以看楼主另一贴
下面就是回馈牛客时间,正好看到腾讯现在也在补录。因为面试也过去挺久的了,所以挑一些我感觉印象比较深刻的说一下。
一面:
其实一面主要还还是问基础,数据库,网络,操作系统都有问到,不过我感觉腾讯网络知识比重可能偏大一点。(毕竟也是做即时通讯起家的)
1. GC回收器JVM调优参数配置
2.Java中各种锁聊一下,CAS机制。
3.volatile有用过么,底层实现,这个问题是讲到了CPU填充缓存行指令。
4.Java线程池 balala。。。
5.http三次握手四次挥手
6.linux指令,要求只写一行指令找出所有python程序并Kill 这个当时没答上来,对awk不熟悉
7.数据库的事务隔离级别,mvcc机制聊一下。
8.海量数据寻找TopK
一面大概就是这些问题,感觉还是很按套路出牌,问的还都挺基础
当天晚上约了第二天早上二面
二面:
1.海量数据排序
16G的文件储存的是一个数组,要求只用1G内存把他们排好序。
用了多路归并,但面试官问还有什么别的办法么。我实在是想不出。。。他问我接触过大数据没,我说没有。。
2. 设计敏感词汇过滤功能
trie树,讲了讲结构,说了下在Java里可以用HashMap实现
3.聊了下数据库索引,B+树结构和特点。怎么进行优化
其实还有别的问题但都忘了,,因为问完第一个我就感觉我凉的差不多了,后面的就没啥印象了。但感谢这位面试官还是给过了
GM面:
1.聊项目,挖的挺深的
因为楼主的项目涉及到数据存敏感信息,所以聊了下对称加密和非对称加密。进而牵扯到https,http区别,聊了下http的拥塞控制。
问:为什么TCP连接要等待2MSL(没答上来。。。)
项目中还涉及到爬虫的一些知识,聊了下用的爬虫框架大概结构,思路(用的是基于Python的Scrapy)还有爬虫对抗的解决方案
项目中的爬虫涉及到了识别验证码,用了基于Python的CNN卷积神经网络框架去训练模型,聊了一些关于神经网络的知识,但毕竟楼双非本科,神经网络这东西聊太深我也hold不住,就那么过去了。
2.聊经历,做过什么感觉到很自豪的事。
3.mysql间隙锁为了解决什么问题,什么条件下会触发。
整体来讲GM面还是挺顺利的,问完之后他还给了我一些学习上的建议,而且当时就非常爽快的告诉我了肯定的结果,感谢🙏GM。
这一轮面试确实是深挖项目,但如果项目真的是经过思考自己做的。那么他能问到的问题你肯定也想过,所以各位牛油们也不用压力太大,以平常心面对就好啦
最后也祝所有牛油都能拿到心怡的offer统统上岸哦
全部评论
(21) 回帖