今天分享一位球友2022春招面签经历,拿到美团等公司的offer、字节和华为。面经中几乎所有的问题我都找到了对应的参考答案,希望对大家有所帮助。美团挖项目,问的问题太多,这里就不一一列举了。多半是某个功能是怎么实现的,或者如果要添加某个功能怎么实现。进程线程差异。死锁,死锁状态。你知道中断和轮询的区别吗?数据库索引,讨论一棵B+树能存储多少数据。数据库存储引擎知道哪些,有什么区别。数据库锁。算法题:从起点到终点的最短路径。美团二面1、问项目。2.什么是序列化和反序列化。3.负载均衡,知道哪个负载均衡。4、什么时候会OOM,服务OOM怎么办,如何排查。5.Spring启动进程。6.弹簧设计模式。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.修改关键字。8.Java高效地复制数组。9.算法题跳转游戏leetcode55.华为的两面1.简单说说项目和论文。2、项目是自学还是落地项目。3.本科GPA高,为什么我读研没拿到GPA。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是否默认使用gaplock。7、最终一致性怎么理解,实现方案是什么。8.分布式事务。9.算法题:数组中每个数右边第一个数比他大。字节三边1.问项目。2.RAFT裂脑,一致性。3.负载均衡。4.多种排序算法,分析复杂度和稳定性。5.别的想不出来,成见很少,一直问项目。6.算法题:旋转图像(90度旋转矩阵)。这些问题的答案基本都是我之前整理的Java面试题中的参考答案。由于文章篇幅,我不会一一写出所有的答案。需要的朋友可以【点此】获取Java面试题
