字节跳动三面成功拿下offer,分享一下我的三面面经

一面(30分钟)

年轻的小哥

  1. 自我介绍
  2. http 3次握手和四次挥手
  3. get, post区别
  4. http状态码
  5. mysql 引擎,哪一种支持事务
  6. acid,
  7. 索引结构, 好处,查找过程
  8. 进程和线程区别,
  9. 进程间如何通信
  10. 知道哪几种锁
  11. 一道binary serach 变种, 简单题

二面(50分钟)

另一个小哥

  1. 什么时候能实习,实习多久?
  2. 问了一些操作系统的的知识
  3. fork, 僵尸进程, 如何回收子进程等等
  4. 设计lru,然后手撕代码
  5. 写完还有时间,又来了一题 由二叉树前序和中序遍历找出后续遍历

三面(40分钟)

中年秃头主管

  1. 什么时候来实习?
  2. 为什么来字节跳动?
  3. 微信建群功能如何设计?
  4. 手撕代码 leetcode 4 简单题
  5. 写完了还有时间,便问我最熟悉那种语言,我说Java
  6. 然后啪啪键盘,估计搜当场搜考题。。。
  7. 30s后突然眼睛放光问, 复制一个 a = “xyz” , a = new String(xyz) 问有啥区别?
  8. 害,我忘了,以为都是在heap上能有啥区别, 便说没区别。
  9. 看大叔脸色一变, 就感觉凉了一半。
  10. 他继续问你再想想看, 当时我实在是忘记了,想了一会说不知道,
  11. 然后他就不开心了,反问我那你Java会啥?
  12. 我说我会Spring
  13. 然后他说那就结束吧???

最后

本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,再分享一份面试资料(高频面试题目及解析)

需要获取得话麻烦一键三连+评论,然后添加VX(tkzl6666)即可免费领取

猜你喜欢

转载自blog.csdn.net/m0_46874920/article/details/114267173