共计 1268 个字符,预计需要花费 4 分钟才能阅读完成。
明天来分享一位球友的 2022 春招面经,拿到了美团、字节、华为等公司的 offer。面经中涵盖的问题,我简直都找到了对应的参考答案,心愿能够帮忙到你。
美团一面
- 挖我的项目,问的太多了,这里就不一一列举了,大部分是某个性能是怎么实现的或者如果要加某个性能应该怎么实现。
- 过程线程区别。
- 死锁,死锁条件。
- 知不知道中断和轮询的区别。
- 数据库索引,探讨了一下 B + 树能存多少数据。
- 数据库存储引擎晓得哪些,有什么区别。
- 数据库锁。
- 算法题:起始点到起点最短门路。
美团二面
1. 问我的项目。
2. 什么是序列化反序列化。
3. 负载平衡,晓得哪些负载平衡。
4. 什么时候会 OOM,服务 OOM 怎么办,如何排查。
5.Spring 启动流程。
6.Spring 设计模式。
7. 对于模版模式的了解,利用场景,你在我的项目中是怎么应用的。
8.HTTP 申请过程。
9.TCP 和 UDP 区别。
10.Linux 晓得哪些命令。
11. 设置索引有什么留神的中央。
12. 最近看了哪些书,有什么播种。
13. 算法题:合并有序数组 O(N) 工夫 O(1) 空间。
14. 数据库设计:只能以半小时为单位订会议室。
华为一面
1. 我的项目、论文。
2.String 是否被继承。
3.Java 内存泄露和排查。
4.Hash 形式和 Hash 抵触解决。
5. 动态代理和动静代理。
6. 线程通信形式。
7.Volitate 关键字。
8.Java 高效拷贝数组。
9. 算法题 跳跃游戏 leetcode 55。
华为二面
1. 简略说说我的项目、论文。
2. 我的项目是本人学习的还是落地我的项目。
3. 本科保研绩点高,为啥研究生期间没有刷绩点。
4. 对华为的理解,这个聊了比拟久 因为我自身就是华为用户,比拟理解,主管也给我介绍和补充。
5. 实习工夫。
6. 反诘部门、技术栈,是否能够本人选我的项目。
字节一面
1. 问我的项目,聊怎么实现,从我的项目里学到什么。
2. 手写单例模式,和 Spring 的单例有什么区别。
3. 算法题:给你一个整数数组 nums,数组中的元素 互不雷同。返回该数组所有可能的子集(幂集)。
4.SQL 题:依据题目要求写出对应的 SQL,因为太久没写,不会做。
5. 智力题 1- N 批次其中有一批次分量不合格 用起码称重次数找到。
- 1)刚开始说二分 面试官说不是最优;
- 2)提醒能够从每批次拿不同数量:第 N 批拿 N 个 算分量差值就能够确定
字节二面
1. 问我的项目。
2.volitate 关键字。
3.JVM 新生代怎么划分,大对象怎么调配。
4. 新生代有哪些垃圾回收器。
5.ParNew 原理。
6.Innodb 默认隔离级别,RR 能避免幻读吗,RR 默认应用间隙锁吗。
7. 怎么了解最终一致性,有哪些实现计划。
8. 分布式事务。
9. 算法题:数组里每个数左边第一个比他大的数。
字节三面
1. 问我的项目。
2.RAFT 脑裂、一致性。
3. 负载平衡。
4. 各种排序算法,剖析复杂度和稳定性。
5. 其余想不起来了,八股很少,始终问我的项目。
6. 算法题:旋转图像 (90 度旋转矩阵)。
答案
这些题目根本是我之前整顿的 Java 面试题中都有参考答案,因为文章篇幅问题,我就不一一把所有答案全副写进去,有须要的小伙伴可【点击此处】支付 Java 面试题