美团后端一面,更新:秒进人才库
面试官很好,不会的会引导![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763718/D9FDAE9918A39C99254A9D8D179628E5)
1.JMM,一个应用程序在启动后。各个数据在内存中的分布
2.代码在编译完成之后存放在哪里,静态变量放在哪里
3.永久代(元空间)存放了什么
4.未初始化的变量放在哪里
5.方法存放在哪里
6.双亲委派机制
7.常用的类加载器
8.如何加载机器上的某个jar包->反射
9.常用的classLoader
10.并发Hashmap,如何实现线程安全的
11.put,putIfabsent区别
12.并发Hashmap10个线程同时put数据,条件为size<100,会出现什么问题
13.其他线程安全的集合
14.copyOnWriteArrayList不适用于哪种场景,读少写多,写多导致多次复制数组
15.ArrayList和LinkedList的区别
16.为什么ArrayList更常用,ArrayList一定比LinkedList快吗
17.介绍一下线程池
18.Java提供的线程池
19.为什么不建议使用自带的线程池而是手动创建线程池
20.线程池的核心参数
21.有哪些拒绝策略
22.使用调用者的线程处理会导致什么问题
23.JAVA有几种锁
24.介绍的一下AQS
25.CLH队列的数据结构
26.tryacquire,不同锁实现有什么区别
27.非公平锁如何实现
28.进程和线程的区别
29.如何保证两个进程之间的数据是隔离不受污染的
30.虚拟内存的结构
31.怎样快速找到虚拟内存
32.非抢占式的进程切换
33.介绍一下索引
34.为什么用B+树而不是B树
35.主键索引和联合索引的区别
36.查联合索引会比主键索引多一步操作叫什么
37.什么叫覆盖索引
38.什么叫最左匹配
39.哪些列适合建立索引
40.varchar类型和bigint类型选择哪个建立索引,为什么选择bigint
41.用索引查找的时候用的什么算法
42.事务失效的场景
43.上面这种的情况为什么会失效
44.spring默认的代理方式
45.消息队列,有点乱,没答好
46.消息丢失怎么办
47.partition和consumer的关系
48.消息积压如何解决
49.redis的淘汰策略
50.redis删除过期key
51.redis是单线程的为什么有定时器
52.淘汰策略用的是哪种数据结构
53.搜索为什么用ES
54.知道哪些分词器
1.JMM,一个应用程序在启动后。各个数据在内存中的分布
2.代码在编译完成之后存放在哪里,静态变量放在哪里
3.永久代(元空间)存放了什么
4.未初始化的变量放在哪里
5.方法存放在哪里
6.双亲委派机制
7.常用的类加载器
8.如何加载机器上的某个jar包->反射
9.常用的classLoader
10.并发Hashmap,如何实现线程安全的
11.put,putIfabsent区别
12.并发Hashmap10个线程同时put数据,条件为size<100,会出现什么问题
13.其他线程安全的集合
14.copyOnWriteArrayList不适用于哪种场景,读少写多,写多导致多次复制数组
15.ArrayList和LinkedList的区别
16.为什么ArrayList更常用,ArrayList一定比LinkedList快吗
17.介绍一下线程池
18.Java提供的线程池
19.为什么不建议使用自带的线程池而是手动创建线程池
20.线程池的核心参数
21.有哪些拒绝策略
22.使用调用者的线程处理会导致什么问题
23.JAVA有几种锁
24.介绍的一下AQS
25.CLH队列的数据结构
26.tryacquire,不同锁实现有什么区别
27.非公平锁如何实现
28.进程和线程的区别
29.如何保证两个进程之间的数据是隔离不受污染的
30.虚拟内存的结构
31.怎样快速找到虚拟内存
32.非抢占式的进程切换
33.介绍一下索引
34.为什么用B+树而不是B树
35.主键索引和联合索引的区别
36.查联合索引会比主键索引多一步操作叫什么
37.什么叫覆盖索引
38.什么叫最左匹配
39.哪些列适合建立索引
40.varchar类型和bigint类型选择哪个建立索引,为什么选择bigint
41.用索引查找的时候用的什么算法
42.事务失效的场景
43.上面这种的情况为什么会失效
44.spring默认的代理方式
45.消息队列,有点乱,没答好
46.消息丢失怎么办
47.partition和consumer的关系
48.消息积压如何解决
49.redis的淘汰策略
50.redis删除过期key
51.redis是单线程的为什么有定时器
52.淘汰策略用的是哪种数据结构
53.搜索为什么用ES
54.知道哪些分词器
全部评论
这是面了多久,怎么五十多个问题啊,离谱
嗓子都干了吧
老哥
这也太难了😫
x神
面完秒进人才库,绷不住了![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763490/62AF11E48344D159DA608796DA7D39E5)
那个部门呀老哥
第一个为什么不是jvm而是jmm哇![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
不问项目吗 这八股一口气问这么多谁顶得住
太吓人了。只答得出一半
太难了 老哥不容易啊
老哥太难了![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
问了这么多还进人才库?
强度太大了老哥![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763490/62AF11E48344D159DA608796DA7D39E5)
竟然是你
我美团的实习,秋招都是一面完秒进人才库。是我太菜配不上开水团![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43)
未初始化的变量放在哪里 这个我还真不知道
今年校招不是招三千多嘛
没几个会的 难绷
相关推荐
01-23 19:12
门头沟学院 Java 点赞 评论 收藏
分享
2024-12-23 11:36
中南大学 Java ![](https://static.nowcoder.com/head/3photo.jpg)
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享