oО清风挽发oО 北京科技大学·2022届
APP 内打开
分享
2
42

美团一面凉经

系统开发工程师,校招,一面,非科班

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年06月29日
用户头像
我来说两句…
共 2 条评论
小知 四川师范大学·2022届
咋知道凉了,收到感谢信了嘛
2020年09月18日 回复
夏至未至 中南民族大学·2022届
这是数据开发岗?
2020年09月08日 回复