字节跳动后端实习一面面经

一. 项目内容 自我介绍(谈一下自认为做的最难的项目)

二.八股

(1)计算机网络
  1.   用户在浏览器上输入一串 HTTP 域名以后,从前端到后端,一共发生什么事情?
  2.   http协议内容
  3.   http和https的区别
  4.   https为什么安全性会更高?从建立链接,并且从前后端交互的层面解释一下
  5.   对称加密算法有哪些
  6.   非对称加密算法有哪些
  7.   TCP 与 UDP 有什么区别
  8.   tcp协议长什么样

(2)操作系统
  9.   虚拟内存怎么实现地址映射
  10.   分页和分段有什么区别?
  11.   线程之间的通讯方式都有哪些
  12.   两个线程要实现信号量通信,具体怎么实现?
  13.   协程和线程有什么区别

(3)数据结构
  14.   常见的数据结构都有哪些
  15.   B +树和普通的二叉树有什么区别
  16.   B +树的哪个特性让数据库的索引用到这个数据结构

(4)数据库
  17.   数据库的事务主要解决什么问题
  18.   什么情况下需要用数据库事务
  19.   数据库如果出现死锁,怎么定位和解决啊?
  20.   数据库分表内容
  21.   有没有读过类似于一些框架的源码

三.情景题
  22.   短链解决长网址问题
  23.   怎么防止哈希冲突

四.代码题
找最大和的连续子数组

五.反问

(面完一个小时,约了一面的交叉面试,有没有大佬知道是什么意思的,是不是另一个部门的来面我啊🥹)
全部评论
哪个部门啊大佬
点赞 回复 分享
发布于 03-20 15:01 上海
佬过了吗
点赞 回复 分享
发布于 03-22 17:14 江苏

相关推荐

评论
1
24
分享

创作者周榜

更多
牛客网
牛客企业服务