阿里巴巴淘宝新制造java后台开发岗一面凉经

前段时间内推了淘宝新制造部门,一直没有面试本以为凉了,结果昨天突然面试我,都没有预告的。然而还是尴尬又惨烈的凉了QAQ
不说废话了,给各位大佬看官们直接上面经
项目
jvm垃圾回收
juc包里看过哪些类的源码
hashmap为何是线程不安全的?线程不安全有哪些表现?
数据库事务和隔离级别
数据库引擎及比较
数据库索引,B+树
ps:hashmap线程不安全的表现,这个问题我回答的是在扩容的时候线程不安全会出现问题。但是我觉得put和get也会出现,但是我的回答都被反驳了。hashmap在put或者get的时候,哪些情况下与concurrenthashmap结果是不同的?


#阿里巴巴##面经##秋招##Java工程师#
全部评论
https://www.jianshu.com/p/1e9cf0ac07f4 参见这个博客
点赞 回复 分享
发布于 2018-09-18 13:34
扩容时可能会导致链表环,然后在get时会出现死循环
点赞 回复 分享
发布于 2018-09-18 09:09
比如先put再get,get取不到前面put的值
点赞 回复 分享
发布于 2018-09-18 09:47
楼主啥时候内推的?   我也是投了个邮箱一直没消息
点赞 回复 分享
发布于 2018-09-19 15:55
put最简单的是两个操作 一个是放进去,一个是size+1 都是公共变量 因而线程不安全
点赞 回复 分享
发布于 2019-03-16 16:29
这个一面就比较简单了.23333
点赞 回复 分享
发布于 2020-02-29 15:43

相关推荐

点赞 评论 收藏
分享
勇敢的联想人前程似锦:如果我是你,身体素质好我会去参军,然后走士兵计划考研211只需要200多分。
点赞 评论 收藏
分享
点赞 44 评论
分享
牛客网
牛客企业服务