腾讯校招一面-后端开发

  1. 自我介绍
  2. TCP/IP协议
    1. TCP、IP、UDP区别
    2. 使用UDP发送大文件,需要注意什么?
      • 这道题不会,说了自己的理解:能够检测是都丢失、端程序实现乱序重排
    3. TCP怎么保证有序性
      • 每个方向上的数据都有SEQ序号,另一端主机校验
    4. TCP怎么保证可靠性
    5. 三次握手为什么要四次挥手,四次挥手过程
    6. 最后断开连接有一个TIME_WAIT,有什么作用
      • 如果确认断开的ACK丢失,服务器重新发送断开请求,没有TIME_WAIT,导致已关闭的连接再次打开,造成错误。
  3. 算法
    1. 二分查找算法简述
    2. 二分查找如何改进
    3. 常用的排序算法:说了一些内部排序算法
    4. 外部排序算法,如果数据量很大怎么办
      • 没答出来
    5. 冒泡排序有什么优点:稳定,已排序情况下 O(N),空间复杂度 O(1)
  4. 项目
    1. 看你使用了模板,讲一下模板的应用场景和优势
  5. 操作系统
    1. 进程和线程、协程区别
    2. 共享数据区域
    3. 多个进程操作共享数据区域应该注意什么
  6. Spring Boot有了解吗?没有
  7. 数据库
    1. MySQL的事务隔离级别
    2. 事务串行执行有什么缺点
    3. 事务出错之后回滚
    4. MySQL如何回滚事务:re-do日志
    5. SQL注入什么意思
    6. MySQL怎么保证注入安全性底层实现
    7. 聚簇索引了解过吗
    8. 索引的底层实现
  8. JVM
    1. 内存区域划分,JDK1.8之后内存区域的变化
    2. 什么时候触发垃圾回收
    3. 怎么确定是否是垃圾对象
    4. 引用计数法有什么缺点,什么是循环引用
最后给大家推荐《程序员面试宝典-何昊》,TCP/IP协议和操作系统那几道题书上都有!
#腾讯##校招##Java工程师##面经#
全部评论
提前批不是还没有开吗
2 回复 分享
发布于 2020-08-04 22:18
腾讯校招现在就已经开始了嘛
点赞 回复 分享
发布于 2020-08-04 12:17
回滚事务不是undo log吗实现事务原子性
点赞 回复 分享
发布于 2020-08-04 12:19
点赞 回复 分享
发布于 2020-08-04 12:42
楼主你的项目用了什么写的啊?难道是SSM?我想整个项目但是又不会一点框架😂
点赞 回复 分享
发布于 2020-08-04 13:15
没有java项目?
点赞 回复 分享
发布于 2020-08-04 17:35
请问是什么部门呐
点赞 回复 分享
发布于 2020-08-04 18:02
咦,没有手撕?
点赞 回复 分享
发布于 2020-08-04 18:58
😍😍😍阿里巴巴内推 hc多多,快来投递哦! 简历发送 chengle.lz@alibaba-inc.com
点赞 回复 分享
发布于 2020-08-04 19:53
楼主,请问有笔试吗?
点赞 回复 分享
发布于 2020-08-04 20:29
多进程操作共享数据区域应该注意什么这一问,我一开始以为是要将这个共享数据进行初始化,以使该数据存储在.data段,但是在C语言中,不同进程间遵循读时共享,写时复制的原则,就是说线程A对一个全局变量赋值,不会同步到线程B,那么没必要这么做啊,不知道楼主当时怎么回答的
点赞 回复 分享
发布于 2020-08-04 21:25
答主本科还是研究生?
点赞 回复 分享
发布于 2020-08-04 21:29
老哥请问下你的校招网页上现在有显示面试结果了吗?
点赞 回复 分享
发布于 2020-08-04 22:36
二分查找怎么优化呀
点赞 回复 分享
发布于 2020-08-05 08:43
哪个事业群啊?
点赞 回复 分享
发布于 2020-08-05 09:25
校招开始了吗?
点赞 回复 分享
发布于 2020-08-07 10:29

相关推荐

废铁汽车人:秋招真是牛鬼蛇神齐聚一堂
点赞 评论 收藏
分享
18 111 评论
分享
牛客网
牛客企业服务