美团一面凉经

系统开发工程师,校招,一面,非科班
35min
自我介绍
1、你了解死锁吗?可以说一下它发生条件是什么吗?
2、Java中锁的实现有哪些你清楚吗?
3、那你知道ReentrantLock和Synchronized的区别吗?
4、那你知道线程的实现方式有哪几种吗?
5、你刚才提到线程池,那么它主要的参数有哪些?
6、那拒绝策略有哪几种呢?
7、你刚有提到队列,那你了解有界队列和无界队列吗?
8、如果我们在线程池中使用无界队列会造成什么影响呢?
9、HashMap中你了解它是如何解决hash冲突的吗?
10、在eques判断前还有一个条件?
11、HashMap是如何扩容的?
12、你了解HashMap和TreeMap吗?他们的区别?
13、你知道LinkdHashMap为何是有序的吗?
14、你了解ConcurrtHashMap吗?它是怎么实现分段锁的?
15、你可以说一下JVM的垃圾回收算法吗?
16、一个对象从新生代到老年代的过程你可以说一下吗?
17、那你知道它经过几轮回收到达老年代吗?也就是它的年龄。
18、新生代三个区域比例是多少?
19、hashcode和quees方法区别是什么?说一下。
20、什么场景下我们需要重写hashcode和quees方法?
21、若有Integer A=1000;Integer B=1000;A==B为true?
22、若有Integer A=10;Integer B=10;A==B为true?
23、你了解MySQl的索引结构吗?是什么结构呢?
24、那么它的层级是越多越好吗?比如一个三层和一个四层哪个好?
25、MySQL索引优化了解吗?若有一张表建立了联合索引A、B。查询时用B作为条件是否会命中索引?
26、使用like查询,%在前和在后哪种会生效?
27、你可以说一下你熟悉的设计模式有哪些吗?
28、那单例模式的几种实现了解吗?(懒、饿)还了解其他的实现吗?
29、你知道Spring或Java中哪些实现用的代理模式吗?
30、常见的数据结构有哪些?树结构你了解哪些?
31、红黑树插入节点如何旋转的你知道吗?
32、你最近有看过一些算法吗?你可以写一个链表反转的算法吗?
33、你平时有看过一些源码吗?HashMap的源码?
34、你是非Java专业的,平时怎么学习Java?
35、书的话,你有系统的看过哪些书吗?
36、我这边没有其他问题了,你有什么需要了解的吗?
#面经##校招##数据开发工程师##美团#
全部评论
咋知道凉了,收到感谢信了嘛
点赞 回复
分享
发布于 2020-08-26 17:41
这是数据开发岗?
点赞 回复
分享
发布于 2020-08-26 18:07
滴滴
校招火热招聘中
官网直投
楼主搜到二面通知了吗
点赞 回复
分享
发布于 2020-08-29 11:10

相关推荐

点赞 评论 收藏
转发
2 6 评论
分享
牛客网
牛客企业服务