腾讯CDG后台开发(JAVA)面经(已拿Offer)

楼主是最近才被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统统上岸哦

#腾讯##面经##校招##Java工程师#
全部评论
哇,腾讯也有java岗了吗
2 回复
分享
发布于 2019-12-24 16:33
哇咔咔,可以加一下微信嘛,想去腾讯java岗
2 回复
分享
发布于 2019-12-24 23:23
联想
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2019-12-25 08:14
是上海的岗么?
点赞 回复
分享
发布于 2019-12-25 08:56
没有手撕代码吗😂
点赞 回复
分享
发布于 2019-12-25 09:22
去腾讯做java…不转c++吗
点赞 回复
分享
发布于 2019-12-25 12:44
没手撕?? 你之前做过腾讯笔试吗
点赞 回复
分享
发布于 2019-12-25 13:20
你官网投的是后台开发?
点赞 回复
分享
发布于 2019-12-25 13:20
学长,想问下java岗在深圳吗?如果是想投java岗的话,要注意选哪个部门?
点赞 回复
分享
发布于 2019-12-25 13:48
太强了
点赞 回复
分享
发布于 2019-12-25 19:01
大佬,最自豪的事是怎么说的啊😏
点赞 回复
分享
发布于 2019-12-31 15:17
有没有直达HR的内推方式
点赞 回复
分享
发布于 2019-12-31 17:15
楼主是本科吗感觉好强
点赞 回复
分享
发布于 2019-12-31 17:18
楼主,方便加个好友,请教下问题吗?
点赞 回复
分享
发布于 2020-01-20 18:02
你知道腾讯的java一般是做什么工作的吗?好像腾讯后台一般都是用CPP或者Go
点赞 回复
分享
发布于 2020-02-03 16:24
真有Java 
点赞 回复
分享
发布于 2020-02-03 16:35
祝福楼主!哈哈哈
点赞 回复
分享
发布于 2020-03-18 17:43
求一波简历,阿里商品大团队招聘
点赞 回复
分享
发布于 2020-03-19 19:35
厉害了
点赞 回复
分享
发布于 2020-03-19 19:46
想问一下楼主是视频面试吗,马上要视频面试不知道要不要手撕代码
点赞 回复
分享
发布于 2020-06-03 20:48

相关推荐

#软件开发2024笔面经#趁刚面完,写的总结。一、专业基础知识:1. HTTP和HTTPS的区别是什么?2. 说说你常见熟悉的数据结构与算法?3. 数据库类型有哪些?4. MySQL属于什么类型的数据库?5. 非关系型数据库你知道哪些?6. 你使用过哪些数据库?7. 你的专业课有哪些?8. 你使用MongoDB实现了什么?拿来做什么?9. MySQL你掌握到什么程度?10. 说说你对栈和队列的认识?栈和队列有什么区别?11. 你专业课学了哪些语言?或者技能?12. 说出ISO模型7层都有哪些?13. 说出TCP/IP协议簇4层分别有哪些?14. HTTP是在那一层使用的?15. 你使用过哪些操作系统?16. 你使用的Linux操作系统是那个版本的?你对Linux操作系统有哪些认识?说说看?二、专业技能知识1. vue你了解有多少?你认为你可以对你的vue知识评多少分?(满分10分)2. 你还会其他开发框架吗?比如react3. 看你的项目,你是前后端都在开发吗?4. 你后端数据怎么来的呢?5. 你对JavaScript的框架有哪些认识?(这个问题我不懂,我让面试官给我举例子)6. 看你有开发小程序的经验,你的后端是怎么实现的?7. 小程序的支付功能如何实现的?三、其他1. 简历中获奖相关问题2. 个人作品的介绍3. 看你是前端开发的,有没有想往后端开发或者全栈开发方向走呢?因为面我的部门是xxx4. 你是那个学校的?在哪里?5. 说出你所知道或者使用过的代码管理系统?6. 你对部门了解有多少?7. 一个项目你说说它的全流程?
点赞 评论 收藏
转发
19 155 评论
分享
牛客网
牛客企业服务