面试复盘|字节跳动后端开发一面

面试时长:48分钟

  1. 开局自我介绍,面试小哥贼帅
  2. 介绍一些web服务器的项目,都做了什么
  3. 介绍select,poll,epoll的区别,特点
  4. 说一下升序链表的实现思路,有什么优化的地方吗
  5. 说一下C++的多态怎么实现的
  6. 说一下虚函数指针的初始化时间,虚函数表什么时候确定的呢?分别存在哪
  7. 进程和线程的区别,分别占有什么
  8. 协程了解吗,协程的主要作用?协程有什么优点
  9. 说一下进程间通信的方式?详细说一下管道和消息队列
  10. 说一下TCP三次握手,能否两次握手
  11. 两次握手会发生什么?
  12. 三次握手有什么不好的地方吗?有点懵,面试官提示我DDOS攻击角度
  13. timewait状态,是干嘛的
  14. 说一下输入url之后的全过程
  15. 说一下OSI七层参考模型,HTTP在那一层,dns在哪一层,tcp、udp在哪一层。
  16. 路由器工作在哪一层
  17. 说一下mysql和innodb和myisam的区别
  18. mysql索引的存储方式
  19. mysql的最左前缀法则?举了个例子问我能够匹配上吗
  20. 讲一下事务的四种隔离级别,他们分别解决了什么问题
  21. 说一下脏读,不可重复读,幻读
  22. 说一下mysql的默认隔离级别?通过什么实现的?
  23. 讲一下mvcc的理解,如何实现的mvcc
  24. 讲一下mysql有哪几种锁,讲一下间隙所
  25. 间隙锁都加在哪了
  26. 讲一下mvcc的事务id,他是怎么判断哪些事务能够访问到哪些版本的
  27. 熟悉redis吗?讲一下redis的数据类型
  28. 了解常用的消息队列吗,kafka之类的?不了解
  29. 有算法经历,为什么不去搞算法?
  30. 能来实习吗?

算法题:你都熟悉什么类型的算法题啊?我:都行。然后立刻改口,不如来个链表的吧。面试官:那好
翻转链表区间元素

反问:部门技术栈?Go语言

#面试复盘##字节跳动##面经##后端开发#
全部评论
楼主是哪天的笔试,a了几道题
点赞 回复 分享
发布于 2021-09-10 16:47
问熟悉哪方面算法挺好啊
点赞 回复 分享
发布于 2021-09-13 10:51
这也太八股了
点赞 回复 分享
发布于 2021-09-16 19:53

相关推荐

醒工硬件:1学校那里把xxxxx学院去了,加了学院看着就不像本校 2简历实习和项目稍微精简一下。字太多,面试官看着累 3第一个实习格式和第二个实习不一样。建议换行 4项目描述太详细了,你快把原理图贴上来了。比如可以这样描述:使用yyyy芯片,使用xx拓扑,使用pwm控制频率与占空比,进行了了mos/电感/变压器选型,实现了xx功能 建议把技术栈和你做的较为有亮点的工作归纳出来 5熟悉正反激这个是真的吗
点赞 评论 收藏
分享
评论
点赞
30
分享

创作者周榜

更多
牛客网
牛客企业服务