披荆斩棘成功上岸美团字节华为,分享Java面经及答案
今天来分享一位球友的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面试题中都有参考答案,由于文章篇幅问题,我就不一一把所有答案全部写出来,有需要的小伙伴可点赞+转发之后,私信【666】找我领取Java面试题
1月19日电商早报阿里文娱转让优酷信息技术100股份土豆网接盘1月19日消息,天眼查信息显示,近日,优酷信息技术(北京)有限公司发生股东变更,原全资股东阿里巴巴文化娱乐有限公司退出,新增上海全土豆网
JavaScript2021年度总结这是我们对JavaScript领域的2021年度总结。比较了过去12个月在GitHub上添加的星数。我们分析了来自BestofJS的项目,这是与Web平台相关的最佳项目的精选列表。
未来五年,黑龙江省5G基站总数将达到11。4万个,用户普及率将达到79近日,记者从黑龙江省通讯管理局了解到,该局编制出台了黑龙江省十四五信息通信行业发展规划。十四五期间全省建成并开通5G基站总数达到11。4万个。到2025年,信息通信业收入达到278
量子通信未来自主可控信息安全生态的重要保障信息安全是事关国计民生的重大战略领域。传统的信息安全通过依赖于计算复杂度的加密算法来实现,然而随着计算能力的飞速发展,依赖于计算复杂度的传统加密算法面临着日益加剧的安全风险。基于量
MIUI13升级后的使用体验,到底是进步还是倒退这是我的小米MIX4接到系统升级推送后马上升级MIUI13的1周使用体验,顺便来聊聊MIUI13这个小米开发的基于android的最新操作系统。在使用新系统的一个星期里,有过使用感
星巴克与饿了么三年独家配送协议到期,上线美团外卖1月18日,星巴克宣布将在美团上线1971客厅专属空间服务及专星送功能。此前,星巴克与饿了么的三年独家配送合作协议已于2021年12月31日到期。对此,饿了么表示,与星巴克过去三年
C语言介绍一C语言的历史C语言由丹尼斯里奇(DennisRitchie)于1972年在位于美国的ATT(美国电话电报公司)贝尔实验室发明。C语言借鉴前辈语言的功能和优点,并且克服了它们存在的
那些年我用过的诺基亚手机(1)扭腰的诺基亚5700XM图1诺基亚5700我用过很多诺基亚手机,5700虽然不是第一部,却是最令人难忘的一部。诺基亚5700发布于2007年,2。2寸屏幕,塞班S60V3系统,200像素摄像头,以及诺基亚
Rust学习笔记(五十二)实现一种面向对象设计模式(状态模式)状态模式状态模式(statepattern)是一种面向对象设计模式一个值拥有的内部状态是由数个状态对象(stateobject)表达而成,而值的行为则随着内部状态的改变而改变。使用
Rust学习笔记(五十三)模式(匹配)及其用法和可辩驳性模式模式是Rust中一种特殊的语法,用于匹配复杂和简单类型的结构。将模式与匹配表达式和其它构造结合使用,可以更好地控制程序的控制流。模式由以下元素(的一些组合)组成字面值解构的数组
HiFi音箱有哪些盲听测试?金耳朵们表现如何?以下为HeadFi的一篇很出名的帖子,这是我能找到的对HiFi中各种玄学的最详尽盲听测试汇总。当然,正如原贴作者所说,其中一部分并非ABX测试,而只是盲听测评。我对这个会宗中部分测