阿里HR面&小米一面

23 篇文章 11 订阅 ¥19.90 ¥99.00
本文分享了作者的面试经历,包括小米一面的技术问题,如Collection实现类、Synchronized与ReentrantLock的对比、JDK1.8的新特性、Spring的AOP原理、数据库隔离级别、死锁的编写以及Nginx负载均衡和缓存的使用。在阿里HR面中,主要讨论了秒杀系统的风险、项目困难、冲突解决、学习计划以及阿里与腾讯的职业规划。作者对于面试过程进行了反思,认为小米一面相对简单,而阿里HR面则更注重沟通与个人发展规划。
摘要由CSDN通过智能技术生成

小米一面

1. Collection的实现类

List Set(通过map实现)
TreeSet和HashSet
一个能通过红黑树排序,一个是使用使用hash

2. Synchronized和ReetrantLock
  1. 抛出异常的不同
  2. 唤醒线程数目不同
  3. Jvm支持方式不同
3. JDK1.8的特殊之处

这个我竟然忘记说lambda和stream,然后我就跟面试官说,我是用太久1.8了,可能不觉得我不知道的那个是新特性了,不信你给我出个题。然后面试官露出了不好意思的笑,给我让我写死锁,我用了lambda之后还不知道这是新特性…

4. Spring的AOP

代理模式,动态代理,cglib

5. 数据库的隔离级别

RU,RR,RC,S

6. 写个死锁
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值