4.7 阿里一面面经
更新
4.14已凉
---------------------------------
首先是自我介绍
然后直接常规八股
Hashmap的实现方式,数据结构,如何找到对应的桶,如何扩容,为什么扩容是两倍,为什么到一定情况链表需要更新为红黑树
并发时候map应该使用什么类型?实现方法是什么?
synchronized和reentrantlock的区别是什么?实现方式是什么?
什么是悲观锁和乐观锁,在java中的实现分别是什么? 乐观锁有什么局限性?如何解决?
是否使用过线程池?java提供了哪些线程池?有没有配置过线程池参数?有哪些参数?
讲一下JVM的垃圾回收器有哪些?JVM的年轻代和老年代?了解的JVM参数
常用的linux指令?**shell指令是怎么执行的?**
Redis的哨兵的实现原理?使用了什么协议?什么是一致性哈希,什么是哈希槽?
Mysql中的myisam和inndb的区别有什么?
TCP为什么要三次握手?四次挥手的时候为什么要等待2MSL?
如何不用swap交换两个数的值?(用位运算)
如何使用两个栈实现队列?
手撕算法题:丑数
4.14已凉
---------------------------------
首先是自我介绍
然后直接常规八股
Hashmap的实现方式,数据结构,如何找到对应的桶,如何扩容,为什么扩容是两倍,为什么到一定情况链表需要更新为红黑树
并发时候map应该使用什么类型?实现方法是什么?
synchronized和reentrantlock的区别是什么?实现方式是什么?
什么是悲观锁和乐观锁,在java中的实现分别是什么? 乐观锁有什么局限性?如何解决?
是否使用过线程池?java提供了哪些线程池?有没有配置过线程池参数?有哪些参数?
讲一下JVM的垃圾回收器有哪些?JVM的年轻代和老年代?了解的JVM参数
常用的linux指令?**shell指令是怎么执行的?**
Redis的哨兵的实现原理?使用了什么协议?什么是一致性哈希,什么是哈希槽?
Mysql中的myisam和inndb的区别有什么?
TCP为什么要三次握手?四次挥手的时候为什么要等待2MSL?
如何不用swap交换两个数的值?(用位运算)
如何使用两个栈实现队列?
手撕算法题:丑数
全部评论
楼主哪个部门呢
大佬投了多久收到一面的
相关推荐
点赞 评论 收藏
分享
05-23 19:02
吉林大学 Java 点赞 评论 收藏
分享
06-20 18:30
门头沟学院 Java 点赞 评论 收藏
分享