阿里健康一面, 记不清楚了,一面完事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个数字找出重复的
阿里健康二面 (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.分布式常见的那俩理论知道么?
反问:
问:需要改进什么?
答:实习过程中的中间件原理要清楚
问:评价一下本次面试?
答:需要和前面对比和讨论
补充
Java 线程和操作系统的线程有啥区别? - 云+社区 - 腾讯云 (tencent.com)
要点陈述1:用户态和内核态
要点陈述2:早起线程在用户态,后来有了内核态,并且有1v1,1vN,NvN模型
要点陈述3:Java线程的本质就是操作系统中的现线程,很大程度上依赖宿主系统的实现,比如windows系统中就是调用的win32线程库来进行管理的,且采用的事1v1模型
全部评论
(4)