阿里健康一面,二面,三面面经

阿里健康一面, 记不清楚了,一面完事1小时后约了二面,电话面 50Min

1.问项目(15minus)

2.MySQL都会什么呢 ?

3.讲讲MySQL的事务隔离级别

4.默认是什么隔离级别?如何实现的可重复读

5.讲讲MySQL的索引结构

6.Spring的Bean生命周期

7.Spring的动态代理

8.Spring的AOP

9.Spring中有个@Autowire,讲讲

10.SpringMVC的请求流程

11.List和Set的区别

12.HashSet为什么能去重

13.HashMap讲讲

14.线程安全的HashMap怎么做

15.如何创建多线程

16.线程池的创建

17.Java都有哪些基本数据类型,char占几个字符? utf存储汉字需要几个?

  • ASCII 码中,一个英文字母(不分大小写)为一个字节,一个中文汉字为两个字节。

  • UTF-8 编码中,一个英文字为一个字节,一个中文为三个字节。

  • Unicode 编码中,一个英文为一个字节,一个中文为两个字节。

  • 符号:英文标点为一个字节,中文标点为两个字节。例如:英文句号 . 占1个字节的大小,中文句号 占2个字节的大小。

  • UTF-16 编码中,一个英文字母字符或一个汉字字符存储都需要 2 个字节(Unicode 扩展区的一些汉字存储需要 4 个字节)。

  • UTF-32 编码中,世界上任何字符的存储都需要 4 个字节。

18.lock和synchronized的区别

19.JVM内存结构

20.垃圾回收算法

21.100个数字找出重复的

22.常见的数据结构见过什么

阿里健康二面 (8.12 ,当天面完20分钟约了三面,1H,钉钉面)

1.项目,这个占用了很长时间
2.MySQL存储引擎的区别
3.MySQL如何解决幻读,默认隔离级别是什么
4.看你说参加了比赛,讲一下参加的比赛内容,具体的是分工,你担任的角色,你做了什么,问了数学建模和人工智能大赛
5.多线程执行一个任务的流程,run和call的区别?
6.垃圾回收器说一说
7.Java的并行流用过吗
8.场景题,10000个数里找最大的十个,这个可以用快排的思想,但是还提示可以用小顶堆,没想出来
9.假设有很多文本,里面都是给用户发送的短信,每个种类的短信内容是一样的,统计该文本的各个种类的短信内容数,提示用MD5
10.有A,B两个列表,里面是数轴上的一段距离,找出重叠的,比如A里面有(1,5)B里面有(2,5)那重叠的就是(1,5)
11.你在研究生或者实习期间有啥受批评的地方吗?讲一讲你收获了什么?
12.你简历上的项目是上线了的还是实验室学习的项目?讲讲你遇到的困难和挑战是什么?
13.Spring的动态代理讲讲

阿里健康三面(08.17三面,70Min,阿里郎阿里会议面)

1.最长连续子数组和?时间复杂度,属于什么类型问题
2.买卖股票
3.16个瓶子要几只小白鼠能找到14个无毒的
4.快排的过程,最差是什么,怎么改进,
5.从文件中求topK
6.CMS的过程,那些是并发的?
7.HashMap什么时候下线程不安全,如何安全,为什么用红黑树,比平衡二叉树好在哪?说一下红黑树
8.B+树比B树好在哪?
9.线程池的核心参数?阻塞队列的有哪些?特点是什么,应用场景
10.最喜欢干什么?有没有什么习惯?
11.Spring的事务传播机制
12.实习做的事情
13.MQ的机制是什么
14.对实习期间用的组件原理理解吗?
15.为什么家里是河南的去东北上学了?
16.京东给你转正了吗?
17.考研的经历,为什么被调剂了
18.讲讲你的比赛,分工,主要工作,你负责的部分,以及你现在的角度来说有什么需要改进的
19.遇到过什么挫折吗?说说
20.遇到的最大的挑战是什么?
21.分布式常见的那俩理论知道么?

22.你身边的榜样是什么?你和他的差距
23.用一个数据结构来描述AQS
24.技术问题基本没怎么问了,都是闲聊
反问:
问:需要改进什么?
答:实习过程中的中间件原理要清楚
问:评价一下本次面试?
答:需要和前面对比和讨论

补充

1.操作系统线程和Java线程的区别是什么?

Java 线程和操作系统的线程有啥区别? - 云+社区 - 腾讯云 (tencent.com)

要点陈述1:用户态和内核态

要点陈述2:早起线程在用户态,后来有了内核态,并且有1v1,1vN,NvN模型

要点陈述3:Java线程的本质就是操作系统中的现线程,很大程度上依赖宿主系统的实现,比如windows系统中就是调用的win32线程库来进行管理的,且采用的事1v1模型
#阿里健康##面经##校招##Java工程师#
全部评论
楼主三面完怎么样了?
1 回复 分享
发布于 2021-08-27 20:26
换部门了
点赞 回复 分享
发布于 2021-08-28 10:48
楼主三面后有结果了吗?
点赞 回复 分享
发布于 2021-08-28 10:47
楼主,一二面都没有手撕代码?
点赞 回复 分享
发布于 2021-08-17 21:10

相关推荐

首先讲讲合格的简历。一份合格的简历,应该确保HR在10秒内快速找到所有关键信息,无硬伤。它包含:1. 基础框架:个人信息、教育背景、实习/工作经历、项目/校园经历、技能证书,一共五大板块,逻辑要清晰。2. 经历描述是准确的:每段经历有公司、职位、时间段,简单描述工作内容。3. 格式专业没有错误:一页纸(仅限于校招)、排版整洁、无错别字、PDF格式发送,文件命名准确,能够体现姓名➕岗位。现在这个简历就合格了,不过仅此而已。那什么是有深度的简历呢?就是它在合格的基础上,能展现你的价值、逻辑与潜力。直接上对比吧:1,从罗列工作内容方面讲:合格版本是:负责公众号文章撰写与发布。有深度是聚焦可量化的成果,比如:独立运营XX公众号,通过分析数据将选题聚焦职场技能,产出12篇原创,平均阅读量提升150%,月度增粉30%。2,从思维上讲:这一句描述能不能提现你的思维方式。例如,针对Q3用户活跃度下降问题,通过调研发现价格敏感度上升,据此策划“打卡兑券”活动,以低成本拉动日均活跃用户提升25%。3.,看你对自己角色的定位是什么。要突出你对团队的贡献,而不是聚焦于个人任务。领导交代你按照要求处理一些数据,有深度的写法是这样:搭建并自动化部门周报数据流程,为团队每周平均节省5小时人工处理时间,该模式后来被推广至其他项目组。总的来说,合格是靠格式和完整性通过机器筛选和HR的快速浏览,而有深度是靠内在价值和逻辑打动业务面试官,让ta看到你的潜力。有深度的简历必定要建立在合格之上。
有深度的简历长什么样?
点赞 评论 收藏
分享
评论
1
41
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务