(已拿offer)腾讯CDG2020实习面经

本人21届毕业生,目前在投暑假实习,会陆续发布春招以来的相关面经,回馈牛客,觉得有用的话可以关注一波,本人在春秋招备战过程中的记录和总结已发布到语雀文档,欢迎学习和参考。

语雀文档:https://www.yuque.com/ouweibin/interview
个人Github:https://github.com/ouweibin
CVTE2020实习面经 - C/C++软件开发工程师:https://www.nowcoder.com/discuss/384664
腾讯CDG2020实习面经 - 事务型开发:https://www.nowcoder.com/discuss/381058
阿里云2020实习面经 - 研发工程师C/C++:https://www.nowcoder.com/discuss/404896
网易雷火2020实习面经 - 游戏研发工程师(服务端方向):https://www.nowcoder.com/discuss/380829

腾讯CDG2020实习面经 - 事务型开发

电话面 一面 50min 2020-03-08 8:00

  • 自我介绍
  • 为什么选择epoll?epoll效率高的原因?
  • epoll里面LT和ET的区别
  • UDP和TCP的区别
  • KV引擎如何解决并发写入的问题
  • 了解过分布式存储吗?
  • new和malloc的区别
  • static的用处
  • 空类有哪些基本成员函数?
  • 继承如何实现?
  • 多态的机制
  • 构造函数可以是虚函数吗?析构函数可以是虚函数吗?
  • C++的深拷贝如何理解?
  • vector和list的实现原理?具体的使用场景?
  • map的实现原理
  • 堆排序的实现原理
  • 堆和栈的区别
  • 用shell命令在日志文件里面查找错误信息
  • 用shell命令查看机器资源使用情况
  • 用shell命令对文件里面的数据排序
  • 事务的四大特性
  • MySQL默认隔离级别
  • 用SQL语句实现统计某个区间的人数
  • MySQL间隙锁
  • MySQL数据如何实现同步备份?
  • 平时如何调试

一面结束后当天状态就更新为复试状态,尚未约定时间,过两天后发来邮件预约二面时间

腾讯会议面 二面 90min 2020-03-11 18:30

  • 自我介绍
  • static的用处
  • 继承和多态,多态的机制
  • 什么是多态?多态有哪些类型?编译时多态举个例子
  • 排序算法有哪些?
  • new和malloc的区别?malloc的底层实现
  • 构造函数可以是虚函数吗?析构函数可以是虚函数吗?
  • 一个空类有哪些基本函数?
  • vector和map的底层实现
  • 手撕,map迭代器失效问题
  • TCP和UDP的区别
  • 为什么是三次握手和四次挥手?
  • TIME_WAIT状态设置2倍MSL时间是为什么?
  • 应用层如何判断数据是否接收完整?
  • 了解哪些网络服务器模型?
  • 阻塞和非阻塞的区别?
  • epoll为什么高效?
  • epollLT模式和ET模式的区别?
  • CS模型调用的具体函数大概说一下
  • 虚拟地址空间分布
  • 进程和线程的区别
  • 进程间通信方式有哪些?哪种通信方式最高效?
  • 线程同步的方式有哪些?
  • 介绍下管道
  • 两个进程如何通过共享内存对数据进行互斥访问?(数据不在共享内存里)
  • 给出具体场景,判断使用多进程还是多线程
  • Linux命令了解吗?a|b|c|d打印第3列的值
  • 事务四大特性
  • 隔离级别有哪些?
  • 什么是聚簇索引?
  • 主从复制的具体过程
  • 微信用户有18亿,如何对用户ID进行设计?
  • 如果让你来做支付,会考虑哪些因素?
  • 上个面试官哪些问题没有回答上来,现在能回答吗?
  • 平常一般做什么事情?
  • 看了什么书?
  • C++ primer作者是谁?

二面结束后过了四天状态才更新为复试状态(从二面面试时间刷新为未预约时间),隔天发来邮件预约三面时间

牛客视频面 三面 30min 2020-03-17 18:00

  • 自我介绍
  • epoll和select区别
  • LT和ET区别
  • map迭代器失效问题
  • IPC通信有哪些?
  • 消息队列串包问题
  • 多进程如何对共享内存进行加锁(互斥锁),有没有性能更高的?(读写锁)
  • linux哪些机制可以实现类似MySQL的行锁?
  • 文件系统里的大文件如何组织block
  • 提取某个文件里面的某列数据(awk操作)
  • 事务ACID
  • 隔离级别
  • 聚簇索引和非聚簇索引的区别
  • TCP和UDP区别
  • TCP为什么要进行三次握手
  • TCP哪些特性(超时重传,序列号+ACK保证有序)

三面结束后隔天变成GM/EVP/面委会了,不是HR面...

牛客视频面 四面(交叉面) 37min 2020-03-24 11:30

  • 自我介绍
  • 看过哪些书,看完了吗?
  • 平时怎么学习的,看了哪些博客?
  • 虚函数机制
  • new底层机制
  • vector底层实现,为什么是2倍扩容?
  • map底层实现
  • string底层实现
  • 介绍下哈希表,怎么解决哈希冲突?
  • 各种排序算法的时间复杂度
  • 快排如何避免最坏情况下O(n^2)的复杂度?
  • 操作系统进程调度策略
  • 一个文档和一个播放器如何调度?
  • 进程和线程的区别
  • 进程间通信的方式
  • 如何避免死锁
  • 虚拟地址空间分布
  • 有没有部署过MySQL?
  • 设计模式了解过哪些?
  • 大概介绍下项目
  • 内存泄漏如何解决?
  • 程序如何调试?
  • sql注入了解吗?
  • xss攻击了解吗?
  • 写过的代码量,LeetCode刷了多少题?哪些问题比较难?

四面结束后当天更新为HR面

电话面 HR面 12min 2020-03-24 15:00
没有预约,四面结束后当天下午就打来了,随便聊聊就结束了

  • 前面的技术面感觉如何?
  • 和面试官交流的过程中有哪些问题和收获?
  • 简单自我介绍
  • 哪个项目具有代表性,成就和贡献比较大?
  • 这个项目多少人参与?给你的最大收获是什么?
  • 和实验室同届的同学相比较,你的优势和不足分别是什么?
  • 学习专业知识通过哪些渠道?
  • 毕业之后有哪些规划?
  • 入职时间?实习时间多久?

HR面结束后官网状态更新为已完成

2020-04-01 下午收到offer call

技术面的问题重复度很高,感觉按题库发问,没有太大压力
技术面都没有手撕代码,有点小失落

#春招##实习##面经##腾讯##C++工程师#
全部评论
问题的比较基础,95%能答上,lz没让写算法么?
1 回复 分享
发布于 2020-03-13 11:37
c++ primer的作者???
点赞 回复 分享
发布于 2020-03-13 12:12
楼主可以发一下这些问题你的回答吗?一些问题百度出来蛮复杂的,感觉很难以口述说清
点赞 回复 分享
发布于 2020-03-17 23:28
楼主,问一下你大概是晚上几点更新状态?
点赞 回复 分享
发布于 2020-03-18 21:39
楼主是大三的学生嘛😂
点赞 回复 分享
发布于 2020-03-18 23:20
我也是明天上午三面,同一部门同一岗位被捞,一直就奇怪为什么没有写代码环节。。。
点赞 回复 分享
发布于 2020-03-19 19:59
项目问得多吗
点赞 回复 分享
发布于 2020-03-19 22:51
蹭蹭楼主没有被问算法题的运气,怕了算法题了
点赞 回复 分享
发布于 2020-03-20 00:41
同cdg,二面后直接hr面,你们多这么多面,感觉我凉了啊😂
点赞 回复 分享
发布于 2020-03-20 14:26
点赞 回复 分享
发布于 2020-03-20 14:34
同学 hr面试提前预约时间嘛?
点赞 回复 分享
发布于 2020-04-11 15:22
老哥cdg哪条线?广告还是金融啊,oc了吗?
点赞 回复 分享
发布于 2020-04-13 17:06
你好我想问下实习地点是在深圳还是上海呢
点赞 回复 分享
发布于 2020-04-14 12:10
点赞 回复 分享
发布于 2020-04-14 12:59
点赞 回复 分享
发布于 04-15 16:05 浙江

相关推荐

AaronRuan:看到了好多开奖了,不知道为啥自己也有点激动,真的替你们感到高兴啊
点赞 评论 收藏
分享
三年之期已到我的offer快到碗里来:9硕都比不上9本
点赞 评论 收藏
分享
评论
17
145
分享
牛客网
牛客企业服务