4.8美团优选一面

4.8美团优选一面
1.平时怎么学java的
2.java创建线程的方式
3.runnable接口和callable接口的区别
4.线程池的参数
5.线程池创建线程的方法
6.线程池的运行机制
7.线程池拒绝策略 什么时候拒绝
8.concurrentHashMap如何实现线程安全的
9.concurrentHashMap底层结构
10.hashmap扩容机制
11.countdownlatch有了解过吗
12.synchronized和reentrantLock区别
13.读写锁知道吗?什么是读写锁分离?为什么要有读写锁分离
14.sql里面有哪些锁
15.MVCC多版本并发控制
16.如何去实现一个乐观锁
17.数据库的索引结构
18.索引失效的场景
19.什么是回表?如何减少回表的次数
20.创建索引的sql语句
21.springBoot和spring的区别
22.什么是SpringIOC
23.SpringAOP是什么?SpringAOP的应用场景
24.Spring中的事务有什么用?用到的是声明式事务还是注解式事务?
25.@Transactional的实现使用了哪些组件?
26.说说对Redis的了解。Redis的数据结构、Redis为什么这么快?Redis里面有什么数据结构导致它能这么快
27.Redis单线程的优势?Redis里面的IO多路复用,epoll流程
28.Zset的数据结构跳表。如果让你设计一个跳表,你应该如何实现
29.AOF和RDB,这两种持久化方式哪个更好呢?
30.jvm内存的模型划分
31.堆划分
32.每个代使用的垃圾收集器和垃圾回收策略
33.jvm中的一些参数(比如调大新生代区域大小的一些参数)
算法:合并k个升序链表
全部评论
约二面了么佬
点赞
送花
回复
分享
发布于 04-11 11:38 安徽

相关推荐

查看26道真题和解析
点赞 评论 收藏
转发
7 71 评论
分享
牛客网
牛客企业服务