脉脉Java实习面经

在网上看着脉脉工作氛围好像挺好的,当时也很想去,但是一方面是实习生没有房补,另外就是想去搏一搏大厂,毕竟是第一次实习,起点很重要
1、自我介绍

2、说一下常用的java集合,有什么区别,各自有哪些子类,又有什么区别

3、知道哪些List是线程安全的吗

4、Map扩容机制说一下

5、实现原子性有哪些方法

6、synchronized的锁的原理

7、monitor对象的内部实现

8、volatile能实现原子性吗?能实现有序性吗?那有序性是怎么实现的?

9、你知道有哪几种查找算法。说一下快排和堆的实现原理

10、你知道快速查找算法吗(不知道)

11、你知道innodb吗

12、undo和redo

13、为什么要使用b+树

14、你知道聚簇索引和非聚簇索引的区别吗

15、事务的隔离级别,相应的问题

16、多线程会引发的问题

17、死锁发生的条件,阻塞发生的条件

18、锁的类别有哪些

19、线程池的相关概念,有哪几种,阻塞队列有哪几种,线程池的参数

20、G1垃圾回收相关,并发标记过程,三色标记、youngGC,mixedGC

21、redis数据类型

22、是如何保证原子性、有序性和可见性的

23、spring注解

24、hash冲突的解决办法

#脉脉##实习##Java工程师##面经#
全部评论
在吗 •́.•̀ 我也是收到脉脉offer 555脉脉几月发工资
1 回复
分享
发布于 2021-11-22 01:23
快速查找是什么,基于快排的吗
点赞 回复
分享
发布于 2021-03-20 16:56
饿了么
校招火热招聘中
官网直投
三色标记???卷起来了
点赞 回复
分享
发布于 2021-08-09 09:36
就一面吗,过了吗
点赞 回复
分享
发布于 2021-11-23 15:26

相关推荐

5 35 评论
分享
牛客网
牛客企业服务