首页 > 笔经面经 > (已拿offer)腾讯CDG2020实习面经

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

头像
明月知何人
编辑于 2020-04-10 17:02:18 APP内打开
赞 12 | 收藏 91 | 回复15 | 浏览6097

本人21届毕业生,目前在投暑假实习,会陆续发布春招以来的相关面经,回馈牛客,觉得有用的话可以关注一波(最近忙于春招,可能不能及时回复评论区相关问题,望见谅)

个人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

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

更多模拟面试

15条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

近期精华帖

热门推荐