当前位置: 首页 > 面试经验 >

20230904 B站 服务端开发-cdn方向 一面

优质
小牛编辑
93浏览
2023-09-04

20230904 B站 服务端开发-cdn方向 一面

自我介绍

基础

  • golang数组和切片的区别?
  • golang中map底层也是引用类型吗?
  • map做并发操作有什么问题?
  • sync.map是如何实现的?只采用读写锁+map的形式有什么弊端?
  • 操作系统层面,CAS操作是怎么做的?
  • golang的协程调度是怎么做的?
  • golang的协程和线程的区别是什么?
  • http/1.0、1.1、2、3的区别和特点都说一下?
  • http/2里面的TCP多路复用的优点是什么?
  • mysql事务具有哪些特性?分别解释下都是什么意思?
  • mysql事务隔离级别有几种?分别是什么?
  • 可重复读和读已提交有什么区别?
  • 在可重复读隔离级别下,A事务在执行查询的过程中,B事务在A查询的范围内插入了一条新数据,会发生什么?数据会插入成功吗?这种情况下,加的是什么锁?
  • 在真实的业务场景(可重复读隔离级别下)对一个表的delete操作应该注意什么?delete加的是什么锁?
  • redis的数据是如何做到落盘的,即假设单节点redis崩了重启,如何获取之前的数据?
  • rdb持久化机制底层是如何做的操作?
  • rdb的save操作fork了一个redis子进程,那么这个时候内存会变为两倍吗?为什么?

其他

  • 为什么选择计算机而不去做新能源?
  • 实习经历都是做些啥的?
  • xhs给offer了吗?已经拿到了几个offer?
  • 我:B站6级用户。面试官:我才5级
#B站##面试#
 类似资料: