2020-7-14 京东提前批 Java后台

时长:29分45秒

1.自我介绍

2.什么时候接触的Java,学过那些课程,C,C++,Java的区别?

3.ArrayList和LinkedList的区别?如果是插入到某个特定的位置呢?

4.HashMap说一下?是否线程安全?什么是线程安全?怎么保证线程安全?

5.synchronized和ReentrantLock有啥区别?ReentrantLock底层说下?

如果线程因为异常退出,锁的变化?

6.线程安全的Map说一下,ConcurrentHashMap原理说一下?锁粒度说下?

7.Spring的IOC说一下?Bean的生命周期说一下?循环依赖怎么解决的?

8.Redis的基本数据类型,你用的最多的是什么,怎么用的? Redis的内存淘汰机制?

9.算法题

1.数组中多个数除了一个出现奇数次,其余都是偶数次,找出它?

2.1000个数超出Top5的数

小插曲,他本来准备问一个的,因为第一个确实。。(你们都懂得) 所以他又问了第二个(你们也懂得)

10.说一下你两段实习经历都有那些实质性的收获?未来职业方向选择?

11.反问环节

小结

整体面试感觉还是不错的,面试官也很好,特别是反问环节,给我说的挺多的,主要是我觉得时间过了很久,不大有耐心听,但是结束才发现才29分45秒!

求一波好运,来个二面!

Keep thinking, keep coding!

#提前批##秋招##校招#
全部评论
挺好的,中肯
点赞 回复
分享
发布于 2020-07-14 14:43
两个算法题都是白给
点赞 回复
分享
发布于 2020-07-14 15:48
联想
校招火热招聘中
官网直投

相关推荐

4 14 评论
分享
牛客网
牛客企业服务