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交换两个数的值?(用位运算)
如何使用两个栈实现队列?
手撕算法题:丑数
全部评论
楼主哪个部门呢
大佬投了多久收到一面的
相关推荐
03-05 13:31
郑州轻工业大学 Java
在刷代码的我很纠结:这是我看到的牛客写的比较好的简历,你看他结果有数据量化,能够帮hr快速识别好坏,你的落脚点太多是在执行层面,但hr更想看到的不止你的专业能力还有其他隐形因素比如说统筹力,抗压力等等
查看图片 点赞 评论 收藏
分享
02-10 10:46
江西理工大学 Java 白火同学:先说结论,对于一份实习简历来说,整体还是挺不错的,技术深度和广度都到位,找到一份中小厂的实习没啥问题。
再说说能优化的点吧。
1、量化结果,项目中很多工作量化一下结果给面试官的感受会更直观一些,也能体现你对应用该项技术的理解(在众多技术为什么要用它,运行性能或者说开发效率往往是一大考虑指标;而不是说大家做这种功能都用它,所以我用它)。
2、突出亮点,项目中可以从“工作职责”择一些“个人亮点”另写一块,优先去写开发过程中遇到的xx问题,使用xx技术达到xx效果,针对性去写一些疑杂难的功能,能带出你个人思考和解决的过程。
点赞 评论 收藏
分享
点赞 评论 收藏
分享