4.7 阿里一面面经

更新
4.14已凉
---------------------------------
首先是自我介绍

然后直接常规八股

Hashmap的实现方式,数据结构,如何找到对应的桶,如何扩容,为什么扩容是两倍,为什么到一定情况链表需要更新为红黑树

并发时候map应该使用什么类型?实现方法是什么?

synchronized和reentrantlock的区别是什么?实现方式是什么?

什么是悲观锁和乐观锁,在java中的实现分别是什么? 乐观锁有什么局限性?如何解决?

是否使用过线程池?java提供了哪些线程池?有没有配置过线程池参数?有哪些参数?

讲一下JVM的垃圾回收器有哪些?JVM的年轻代和老年代?了解的JVM参数

常用的linux指令?**shell指令是怎么执行的?**

Redis的哨兵的实现原理?使用了什么协议?什么是一致性哈希,什么是哈希槽?

Mysql中的myisam和inndb的区别有什么?

TCP为什么要三次握手?四次挥手的时候为什么要等待2MSL?

如何不用swap交换两个数的值?(用位运算)

如何使用两个栈实现队列?

手撕算法题:丑数
全部评论
楼主哪个部门呢
点赞 回复 分享
发布于 2023-04-10 00:00 山西
大佬投了多久收到一面的
点赞 回复 分享
发布于 2023-04-08 10:30 四川

相关推荐

不愿透露姓名的神秘牛友
06-20 14:14
点赞 评论 收藏
分享
05-23 19:02
吉林大学 Java
点赞 评论 收藏
分享
评论
7
45
分享

创作者周榜

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