作者:YY的晕

腾讯-医疗(一面)

MySQL

  • 事务的特性

  • 如何删除表中的所有数据,delete和truncate的区别
    -char, varchar, text的区别
    -一张表里数据量大,慢查询怎么办

Redis

  • redis 的数据结构

  • zset 的底层结构

  • redis 的常用命令

操作系统

  • 多线程和多进程的区别
    -进程间通信方式

  • 线程间通信方式

计算机网络

  • TCP 三次握手,四次挥手

  • TCP 和 UDP 的区别

  • UDP 如何重组数据

  • 应用层和网络层是干嘛的

  • ARP 是网络层的吗

腾讯-地图(一面)

MySQL

  • MySQL 引擎默认的隔离等级

  • MySQL 有哪些锁

  • 执行 select 和 update 会如何加锁

计算机网络

  • TCP和UDP的区别

  • TCP和UDP的报文头内容 -HTTP

    • HTTP属于 TCP 还是 UDP

    • HTTP 1.1比1.0多了什么
      -HTTP Request Header 中有哪些内容

    • 如何判断是否是长连接

  • DNS 属于 TCP 还是 UDP,原理

  • Ping 使用的什么协议,原理

操作系统

  • 进程和线程区别

  • Linux进程有哪几种状态

  • Linux查找某个进程

算法

  • 二分查找

  • 最大子序列和

腾讯-小结

可以看出腾讯对于计算机网络方面的知识要求蛮多的,光熟悉 TCP、UDP、HTTP 相关这样基础的面试题是hold不住面试官的

楼主目前在开发中还没用到过计算机网络的知识去解决问题,但前人的经验告诉我们后台系统多半会遇到网络拥堵的情况,这个时候计算机网络就能派上用场了(帮助定位问题,调 bug)

有道无术,术可成;有术无道,止于术

欢迎大家关注Java之道公众号

被虐惨!还热乎的腾讯后端一面面经分享!

好文章,我在看❤️

相关文章:

  • 2021-04-24
  • 2021-06-25
  • 2021-11-22
  • 2022-01-15
  • 2021-11-08
  • 2022-12-23
  • 2021-10-23
  • 2021-08-24
猜你喜欢
  • 2022-01-11
  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
  • 2021-09-16
相关资源
相似解决方案