首页 > 笔经面经 > 腾讯后台实习一二三面(已OC)

腾讯后台实习一二三面(已OC) 内部员工回复

头像
想当offer收割机的猿儿
编辑于 2021-03-08 10:36:55 APP内打开
赞 40 | 收藏 432 | 回复29 | 浏览10193
一面
  1. i++是原子的吗?为什么不是原子的?会出现什么情况?
  2. 数组的特点?底层如何定位到数组中的元素?数组的内存空间是连续的吗?
  3. 32位操作系统会为每个进程分配多大的内存空间?为什么能为每个进程分配那么多虚拟内存空间?地址空间是连续的吗?
  4. 快速排序的时间复杂度是多少?最好情况和最坏情况出现在什么地方?为什么选取最后一个元素作为key值?
  5. Hash的底层实现?链地址法解决冲突?为什么需要转化成红黑树
  6. 你编写程序的时候如何进行调试?如何快速定位到一个异常?
  7. 如果你在运行程序的时候,突然卡住了,鼠标也动不了了,你如何排查异常?
  8. TCP和UDP有什么区别?TCP如何实现可靠的数据传输?为什么有了TCP还需要UDP,能够保证传输的可靠性不是更好吗?TCP和UDP适用的场景?说一下使用UDP实现可靠数据传输的大体设计思路?
  9. TCP的快速重传机制?什么时候发生重传?重传哪些数据包?
  10. TCP的time_wait状态出现在什么时候?有什么作用?
  11. TCP具有超时重传策略?如果一直超时怎么办?如何解决?
  12. 线程之间如何进行通信?进程之间如何进行通信?匿名管道和命名管道的区别是什么?
  13. 在网络通信当中,如何确认对方是否在线呢?
  14. IO多路复用如何实现的?epoll相对于select有什么优点?epoll的垂直和水平触发方式?
  15. 跳表的优点是什么?为什么不用红黑树
  16. 平常用MySQL用的哪个存储引擎?Innodb有什么优缺点?如何查看一条SQL指令的执行时间?
  17. Linux基本指令有哪些?如何查看当前CPU的使用情况?(不懂)
二面
  1. JVM运行时的内存布局是怎么样的?
  2. 什么排序的时间复杂度可能为O(n)?桶排序和计数排序懂吗?
  3. 平常一般都如何进行程序调试的?还会打断点?
  4. 链表和数组的区别?底层寻址是如何完成的?
  5. TCP和UDP相关,很多问题
  6. 用过Socket编程吗?进行Socket编程的具体步骤是怎么样的?
  7. 同一个计算机上的应用能使用Socket进行通信吗?
  8. IO多路复用到底在实际应用当中解决了什么问题?给了一个场景
  9. 解决过粘包问题吗?怎么拆包解包的?还有其它更多的解决方案吗?
  10. HTTP 301状态码表示什么意思?还有什么其它的状态码?
  11. 写过Web编程吗?怎么分派请求的?
  12. 进程线程相关,通信如何进行?在代码中实现过吗?怎么用的?
  13. 多进程和多线程?平常用哪个更多?用过多进程吗?
  14. UDP最大包长多少?首部的字段和长度?为什么是1500字节呢?
三面(主管面)
  1. Innodb和ms的区别?具体一点
  2. Innodb有什么优点?具体一点
  3. 什么是时候用缓存?你有什么解决方案?
  4. 为什么需要事务?事务有什么特点?你觉得事务最关键的地方在于什么?
  5. 你知道索引和主键有什么区别吗?
  6. 如果mysql数据库中的数据过多会产生什么问题?你会怎么办?
  7. redis和mysql有什么区别?redis数据只存在内存上吗?
  8. JVM垃圾收集策略是怎么样的?为什么有垃圾收集还会有内存泄漏问题?如何判断一个JVM进程是否发生了内存泄漏?
  9. 如何查看远程进程连接本地主机的一个端口号?写Linux命令
  10. 介绍一下http协议,写过web应用吗?了解过sql注入吗?会有什么问题?如何防止?
  11. Java里面,既然有了基本类型,为什么还需要包装类型呢?
  12. 你说一下递归的优缺点吧,如何优化?如何进行剪枝搜索?
  13. 给了一道多进程和多线程的场景题。这个场景下会出现什么问题?为什么会出现这样的问题?你会如何解决呢?
  14. 给了一道场景题,我说用动态规划,写了个状态转移方程。
面完主管面一度自闭,以为挂了,没想到3分钟变成HR面试状态,许愿offer
哦对了,如果大家要问项目问题的话,我建议去看声哥写的文章,声哥的项目对我帮助挺大的,感谢声哥!

更多模拟面试

29条回帖

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

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐