赞
踩
做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。
当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。
更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务
本来约的14号下午2点一面,一面完面试官让我直接等二面,然后就连着面了,二面完面试官又让我等着直接三面,然后等了一会儿说三面面试官不在,下次约时间。。。。看来是打算三面连着来,真的难顶
我是学java的,然后两次面试一点java都没问,有点难受哈哈
下面有我的面经以及我的刷题资料!
嘿嘿,字节的图片
一面(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年多家公司面试知识点以及各种技术点整理 **
下面有部分截图希望能对大家有所帮助。
厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。