本人毕业于华南地区某不知名211院校,Java方向,目前钉钉三面已经结束,基本可以说是坐上了“直通车”,收到的反馈都是比较好的,跟HR沟通感觉希望很大,按道理来说拿下offer是没有太大问题的,以下内容就是我这次的钉钉远程面试经历的一个分享和一些心得,希望对大家能够有所帮助。
阿里巴巴钉钉部门远程面试(技术面部分)
钉钉一面:
- 先自我介绍一下自己
- 讲一下currenthashmap的实现原理,插入时怎么保证的线程安全?更新时怎么保证的线程安全?什么时候加锁?
- 谈谈对代理的理解
- 动态代理是什么?静态代理是什么?说一下两者的区别
- 动态代理的实现方式,他们有什么区别吗?
- JVM常用命令行调优工具
- Redis缓存击穿和缓存雪崩
- HashMap容量大了再扩容,比较耗时怎么办?
- 知道哪些排序?快速排序的原理?
- 你觉得你在开发的项目过程中