腾讯暑期实习面经-PCG(已offer)
4.20左右投的实习,4.26约的面试,部门是PCG-QQ
4.28 19:00 一面 两小时
自我介绍
TCP和UDP的区别
UDP和TCP怎么保证成功传输
TCP拥塞控制
进程和线程的区别
进程通信的方法
数据结构中的栈和堆
JAVA中的栈和堆
堆区内存结构和垃圾回收机制
项目-编译器
JAVA和C++的区别-编译,语法,面向对象,多继承,内存管理(指针,垃圾回收,析构函数)
算法题:
最长回文子串
LRU实现
期间让我分享一下项目的github链接,之前的失效了,我想git上传一下,结果一直失败,遗憾告终,面试了整整两个小时,整的我口干舌燥,感觉很有希望。
结果完事后二十分钟显示流程结束了吧😅😅
五一给腾讯发了邮件问能不能捞我一下,5.10把我给捞起来了,新部门是腾讯视频
5.13 19:30 一面 70分钟
自我介绍
项目-讲解编译器
为什么选择客户端
解释项目中的MVC设计模式,还了解什么别的设计模式?
单例模式优点,内存溢出,双重校验锁-引出了多线程的拷打
TCP如何实现可靠性
校验和,CRC
什么情况下用TCP或者UDP
http和https,https的优点
项目-个人网站,ssl证书
https有多少次握手?留作业思考
死锁的定义和消除
多线程死锁代码实现-根本不会,不过面试官一点点指引我写出来了,真的很感动!
代码中加入sleep,判断是否会发生死锁
算法题
整数反转-因为我问了是否会爆int,面试官知道我做过,换了个题目
两个字符串相加-栈
反问:
有什么建议?-项目再深入,补习多线程。
八月才能去实习有影响吗?-没有
二十分钟后显示面试通过
5.17 19:00 二面 70分钟
自我介绍
介绍项目
问了管理系统和MVC架构
问了个人网站,顺着狂讲https,从基础讲到3.0
http2.0对比1.0有什么优点
设计一下用JAVA实现从网站下载视频的小工具1.下载2.缓存3.多个用户访问4.如果上次缓存到一半了,怎么保障下次缓存从原始位置开始?(除了session和cookie)-断点续传
了解多线程吗?volatile怎么实现线程安全?
算法题:反转句子,逐步优化,如何处理空字符串,不同符号?一个单词正则表达式怎么作用?
AVL树了解过吗?有哪些优点?
然后反问了断点续传,新知识get
面试完感觉一般,但是半小时就通知通过了,又是新一轮复试了。
5.19 19:00 三面
本来约的是十点,但是之前约的都是七点或者七点半,我没仔细看,十点没及时进会议室,把面试官咕了十分钟,然后他打电话给我询问情况,吓死我了,赶紧说学校pre拖堂了希望换个时间,才换了19:00,当时我就想,完蛋了,不重视面试是吧,要被挂了
面试官连自我介绍都没让我做,就让我细说编译器,从词法分析讲到语法分析,还让我代码模拟了词法分析的过程,狠狠地拷打了,完事后还添加了面试官的微信,十分感动能问我这么多,重复了一次计算机从源代码到指令的过程,感动!
面试完后二十分钟就进展到HR面了,很轻松
5.23 19:00 HR面
总结:面试含金量高于字节,可能是岗位问题,进度也非常快,除了HR面后等了半天,每个阶段都只用了半小时就推进了,体感很不错!#腾讯暑期实习##腾讯##字节跳动##实习##面试题目##华为#
4.28 19:00 一面 两小时
自我介绍
TCP和UDP的区别
UDP和TCP怎么保证成功传输
TCP拥塞控制
进程和线程的区别
进程通信的方法
数据结构中的栈和堆
JAVA中的栈和堆
堆区内存结构和垃圾回收机制
项目-编译器
JAVA和C++的区别-编译,语法,面向对象,多继承,内存管理(指针,垃圾回收,析构函数)
算法题:
最长回文子串
LRU实现
期间让我分享一下项目的github链接,之前的失效了,我想git上传一下,结果一直失败,遗憾告终,面试了整整两个小时,整的我口干舌燥,感觉很有希望。
结果完事后二十分钟显示流程结束了吧😅😅
五一给腾讯发了邮件问能不能捞我一下,5.10把我给捞起来了,新部门是腾讯视频
5.13 19:30 一面 70分钟
自我介绍
项目-讲解编译器
为什么选择客户端
解释项目中的MVC设计模式,还了解什么别的设计模式?
单例模式优点,内存溢出,双重校验锁-引出了多线程的拷打
TCP如何实现可靠性
校验和,CRC
什么情况下用TCP或者UDP
http和https,https的优点
项目-个人网站,ssl证书
https有多少次握手?留作业思考
死锁的定义和消除
多线程死锁代码实现-根本不会,不过面试官一点点指引我写出来了,真的很感动!
代码中加入sleep,判断是否会发生死锁
算法题
整数反转-因为我问了是否会爆int,面试官知道我做过,换了个题目
两个字符串相加-栈
反问:
有什么建议?-项目再深入,补习多线程。
八月才能去实习有影响吗?-没有
二十分钟后显示面试通过
5.17 19:00 二面 70分钟
自我介绍
介绍项目
问了管理系统和MVC架构
问了个人网站,顺着狂讲https,从基础讲到3.0
http2.0对比1.0有什么优点
设计一下用JAVA实现从网站下载视频的小工具1.下载2.缓存3.多个用户访问4.如果上次缓存到一半了,怎么保障下次缓存从原始位置开始?(除了session和cookie)-断点续传
了解多线程吗?volatile怎么实现线程安全?
算法题:反转句子,逐步优化,如何处理空字符串,不同符号?一个单词正则表达式怎么作用?
AVL树了解过吗?有哪些优点?
然后反问了断点续传,新知识get
面试完感觉一般,但是半小时就通知通过了,又是新一轮复试了。
5.19 19:00 三面
本来约的是十点,但是之前约的都是七点或者七点半,我没仔细看,十点没及时进会议室,把面试官咕了十分钟,然后他打电话给我询问情况,吓死我了,赶紧说学校pre拖堂了希望换个时间,才换了19:00,当时我就想,完蛋了,不重视面试是吧,要被挂了
面试官连自我介绍都没让我做,就让我细说编译器,从词法分析讲到语法分析,还让我代码模拟了词法分析的过程,狠狠地拷打了,完事后还添加了面试官的微信,十分感动能问我这么多,重复了一次计算机从源代码到指令的过程,感动!
面试完后二十分钟就进展到HR面了,很轻松
5.23 19:00 HR面
自我介绍
社会实工作经历-志愿者组织
项目-管理系统
最有成就感的项目-编译器
工作城市-为什么广州/深圳?为了腾讯还是广深都可以?有别的offer吗?
必问-身体健康吗?有直系亲属在腾讯工作吗?
反问
培养机制-很不错
上下班,食堂,工作环境
实习工资-居然可以argue,震惊了(虽然事后证明不可以argue)。
完事后发了云证和综合测评链接,大概四十分钟弄完。
5.24 评估 oc
本来下午看到流程进评估,寻思着要开始漫长的等待了,结果晚上打游戏突然手机响了,一看来电是腾讯来的,我心里就猜想是oc了,万万没想到啊,真的是意外之喜!oc内容先是确认身份,然后讲了工资,和想象中差不多,但是比去年低,很难绷得住,不过还是很开心的!
5.25 offer
上午发了offer邮件,接受了offer,然后就戴上红围脖啦😄😄
总结:面试含金量高于字节,可能是岗位问题,进度也非常快,除了HR面后等了半天,每个阶段都只用了半小时就推进了,体感很不错!#腾讯暑期实习##腾讯##字节跳动##实习##面试题目##华为#