京东商城提前批一面凉经

1. ArrayList、Vector、HashSet的主要区别?CopyOnWriteArrayList的原理?
2. HashMap在并发环境下会出现什么样的问题?如果我两个线程同时调用map.get(key),这个key是HashMap中已经存在的了,会出现什么问题?
3. 讲讲如何实现三个线程交替打印ABC?
4. 讲讲线程协作的方式,SyclicBarrier的底层是怎么实现的?
5. volatile的底层原理?不是回答内存屏障,是问你调用了什么CPU的API,在不同硬件情况下会有什么不同吗?
6. Redis的五种数据类型,讲讲sorted set是基于什么实现的?为什么既要用压缩列表,又要用跳表?讲讲跳表这种数据结构?为什么要加随机函数?
7. 现在有一个网站,希望统计每个人访问了哪些url,同时希望统计每个时间段有哪些人访问了网站,用什么Redis数据类型?
8. 有哪几种隔离级别?
9. 现在有一个数据库,包含id和value两个字段,隔离级别为默认隔离级别。线程1执行select,然后线程2执行select,线程2删除value=100的数据,线程2插入一条value=100的数据,然后线程2commit,问最后一次线程1select的结果?
10. 线程1执行select,线程1删除value=100的数据,线程2删除value=100的数据,线程2插入value=100的数据,然后线程2commit,线程1执行select,问最后一次线程1select的结果?
11. 实习遇到的最大挑战是什么?如何解决?
12. 介绍一下自己的优缺点?

总结:实习有个锤子用,学校好的能过简历的完全没必要实习,实习了一年把之前看的基础都给忘了。多看看面经并深入才是王道啊。。

#京东##提前批##Java#
全部评论
你这个也太难了吧
2 回复
分享
发布于 2020-07-15 11:06
调用的什么cpu接口可还行,太难了
1 回复
分享
发布于 2020-07-15 11:18
阿里巴巴
校招火热招聘中
官网直投
这个面经价值很高啊
1 回复
分享
发布于 2020-07-15 11:22
对9、10两题的验证,数据库使用MySQL,默认隔离级别REPEATABLE READ。 9题:表中初始值为(1,100),主键自增。首先开启线程一事务,执行select结果为(1,100),保持线程一状态不进行commit;线程二开启事务,执行delete删除(1,100),再执行insert插入(100),之后commit;返回线程一执行select结果为(1,100)。commit后再执行select结果为(2,100)。 10题:表中初始值为{(1,100),(2,100)}。开启线程一事务,执行select结果为{(1,100),(2,100)},然后执行delete删除 (1,100)数据,保持线程一状态不进行commit;线程二开启事务,delete删除(2,100)数据,然后insert插入(100),之后commit;切换回线程一,执行select结果为(3,100)。commit后再执行结果为(3,100) Oracle的默认隔离级别为READ COMMIT,结果可能跟mysql不一样,没装oracle,哪位大佬可以帮忙继续验证一下😅
1 回复
分享
发布于 2020-07-16 15:48
这个面试官捣乱的吧,搞Java的谁知道cpu接口啊,学底层的也不一定知道吧
点赞 回复
分享
发布于 2020-07-15 11:24
同意LZ,实习天天CRUD,搞得基础都快忘了
点赞 回复
分享
发布于 2020-07-15 13:20
同学要是对字节跳动感兴趣,下面的文章链接可以加我微信一对一交流,并进群第一时间收到所有字节的内推消息,https://shimo.im/docs/qx8tkTcqPtjYQqt3/ 《字节跳动靠谱内推》,目前高优处理21届校招提前批简历
点赞 回复
分享
发布于 2020-07-15 13:25
第2个问题同时get又问题吗
点赞 回复
分享
发布于 2020-07-15 13:41
我这一上来问我软件工程的东西,直接懵了
点赞 回复
分享
发布于 2020-07-15 14:27
求问第七题怎么搞
点赞 回复
分享
发布于 2020-07-15 14:53
同学考虑字节客户端提前批吗?!今天提前批投递最后一天!
点赞 回复
分享
发布于 2020-07-15 15:22
应该是循环删栏 cyclicbarrier吧
点赞 回复
分享
发布于 2020-07-15 16:01
楼主是硕还是本啊,本科的话有机会实习一年吗
点赞 回复
分享
发布于 2020-07-15 16:43
怎么确定是不是凉了呀,会通知结束了嘛?我刚刚面完一面,没有通知。。。
点赞 回复
分享
发布于 2020-07-15 16:54
是指lock指令吗
点赞 回复
分享
发布于 2020-07-15 17:13
问的是有点难哈
点赞 回复
分享
发布于 2020-07-15 17:14
复试待安排什么意思
点赞 回复
分享
发布于 2020-07-15 17:20
楼主能大致说下9 10的思路嘛,我怎么有点懵😅
点赞 回复
分享
发布于 2020-07-15 17:45
实习还没用?实习才是最重要的
点赞 回复
分享
发布于 2020-07-15 18:06
可以确定和我是同一个面试官了,同凉凉。
点赞 回复
分享
发布于 2020-07-15 18:42

相关推荐

10 112 评论
分享
牛客网
牛客企业服务