美团大零售事业群-闪购 一面(已通过)
美团大零售事业群-闪购部门(后台开发一面)
1、自我介绍
2、聊了一下实习公司的项目(可能不怎么感兴趣,就直接问基础了)
3、无序的数组和无序的链表,查找一个元素的复杂度分别是多少?给你做的话如何优化?数组和链表分别有哪些应用场景?
4、JAVA中的集合类都讲一下
5、HashMap是怎样一种数据结构?和其它的集合有什么区别?他们分别适用于什么应用场景?(这个面试官特别喜欢问应用场景,心态很崩)
6、讲一下JAVA并发包里面有哪些类?
7、讲一下读写锁ReentrantReadWriteLock的实现原理
8、你刚刚说到AQS,具体讲一下?
9、讲一下ReetrantLock中的Condition?这个了解吗?能用来做什么?(给了一个场景,A资源和B资源,分别有几百的线程请求,如何用Condition来提高效率,这个真不懂)
10、atomic这个包了解吗?主要是基于什么技术实现的?(讲了CAS)
11、讲一下CAS是什么原理?
12、CAS是哪种锁的思想?
13、CAS有什么缺点?
14、类似乐观锁这种思想的应用,你还能想到哪些?
15、volatile关键字了解吗?讲一下原理?
16、我们都知道volatile不能保证原子性,那么如何使用volatile关键字来实现一个轻量的线程安全策略?(面试官好像想问的是,在不需要借助其它任何工具的情况下使用volatile来实现一种轻量的线程安全策略)
17、spring中的IOC讲一下?
18、spring中的AOP讲一下?
19、IOC和DI有什么区别?
20、Linux的top命令有什么功能?
21、Linux中,假如要找某一个日志文件中时间为早上10点-12点之间的日志,如何操作?
22、之前对我们美团有了解吗?
23、有意向定居北京吗?(可能看我家里是广东的)
24、后续有面试会通过hr联系你(刚刚收到hr电话,约二面了。居然还给我通过了)
大概30分钟,面试官问了很多并发包中的东西,尤其是喜欢加上某个场景来出题,有点难。。。
#美团##面经##Java工程师##秋招##内推#
1、自我介绍
2、聊了一下实习公司的项目(可能不怎么感兴趣,就直接问基础了)
3、无序的数组和无序的链表,查找一个元素的复杂度分别是多少?给你做的话如何优化?数组和链表分别有哪些应用场景?
4、JAVA中的集合类都讲一下
5、HashMap是怎样一种数据结构?和其它的集合有什么区别?他们分别适用于什么应用场景?(这个面试官特别喜欢问应用场景,心态很崩)
6、讲一下JAVA并发包里面有哪些类?
7、讲一下读写锁ReentrantReadWriteLock的实现原理
8、你刚刚说到AQS,具体讲一下?
9、讲一下ReetrantLock中的Condition?这个了解吗?能用来做什么?(给了一个场景,A资源和B资源,分别有几百的线程请求,如何用Condition来提高效率,这个真不懂)
10、atomic这个包了解吗?主要是基于什么技术实现的?(讲了CAS)
11、讲一下CAS是什么原理?
12、CAS是哪种锁的思想?
13、CAS有什么缺点?
14、类似乐观锁这种思想的应用,你还能想到哪些?
15、volatile关键字了解吗?讲一下原理?
16、我们都知道volatile不能保证原子性,那么如何使用volatile关键字来实现一个轻量的线程安全策略?(面试官好像想问的是,在不需要借助其它任何工具的情况下使用volatile来实现一种轻量的线程安全策略)
17、spring中的IOC讲一下?
18、spring中的AOP讲一下?
19、IOC和DI有什么区别?
20、Linux的top命令有什么功能?
21、Linux中,假如要找某一个日志文件中时间为早上10点-12点之间的日志,如何操作?
22、之前对我们美团有了解吗?
23、有意向定居北京吗?(可能看我家里是广东的)
24、后续有面试会通过hr联系你(刚刚收到hr电话,约二面了。居然还给我通过了)
大概30分钟,面试官问了很多并发包中的东西,尤其是喜欢加上某个场景来出题,有点难。。。
#美团##面经##Java工程师##秋招##内推#