当前位置:   article > 正文

2024年最新字节跳动后端实习面经,一面+二面+三面(已收到offer),如何解决redis的并发竞争key问题_字节实习后端开发面经

字节实习后端开发面经

最后

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。
当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。

更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

本来约的14号下午2点一面,一面完面试官让我直接等二面,然后就连着面了,二面完面试官又让我等着直接三面,然后等了一会儿说三面面试官不在,下次约时间。。。。看来是打算三面连着来,真的难顶

我是学java的,然后两次面试一点java都没问,有点难受哈哈

下面有我的面经以及我的刷题资料!

字节跳动后端实习面经,一面+二面+三面(已收到offer)

嘿嘿,字节的图片

一面(40min):

1. 自我介绍

2. 进程和线程的区别

3. CPU调度算法?

4. 讲讲优先级调度算法的具体实现方式?(不会)

5. 线程优先级怎么评价?

6. 进程上下文包含哪些部分?

7. 进程切换和线程切换的区别,为什么线程切换开销更小?

8. select,poll,epoll

9. 从epoll聊到了中断,问中断的概念

10. 从中断聊到用户态和内核态的区别

11. 哪些系统调用会从用户态切换到内核态,什么时候会显示切换状态(只想起来read和write,面试官笑了哈哈)

12. MySQL一次查询的过程

13. 会不会存在没有索引的情况

14. MySQL优化(sql语句,索引,缓存,集群读写分离)

15. 最左匹配原则

16. MySQL事务和隔离级别

17. redo log的两阶段提交过程

18. 讲讲常用的设计模式(就讲了工厂,单例,代理)

19. 代码题1:合并两个排序数组(这面试官,爱了爱了)

20. 代码题2:数组的最大子序列和

二面(70min):

1. 二叉树,AVL树,红黑树

2. Java和Python区别是什么,各自的优缺点,有什么让你觉得很舒服的特点

3. 动态类型语言和静态类型语言特点(不了解,答得不好)

4. OOP的理解

5. 是不是静态类型语言都适合做OOP(不太懂)

5. TCP和UDP的特点,各自应用在哪儿

6. 滑动窗口,延迟确认机制,为什么要延迟确认

7. 拥塞控制的两种算法,重传机制

8. 四次挥手,两端各自的状态

9. Https请求的整个过程

10. 为什么要用对称加密传输数据,为什么对称加密比非对称加密快

11. MySQL和Redis有什么区别(居然没讲Redis是内存数据库,大意了,被面试官提醒了)

12. 为什么Redis单线程性能这么好?

总结

互联网大厂比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结思考。无论是哪家公司,都很重视高并发高可用技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。

**另外本人还整理收藏了2021年多家公司面试知识点以及各种技术点整理 **

下面有部分截图希望能对大家有所帮助。

在这里插入图片描述

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/760412
推荐阅读
相关标签
  

闽ICP备14008679号