高德二面 9.13
1.自我介绍
2.主键设置的两种方式,一种是自增的,一种是自己设置的,自增的有什么优势
3.知道间隙锁码,间隙锁是解决什么问题的
4.了解mvcc吗,它是用来解决什么问题的
5.mvcc原理
6.如何连接数据库,了解java-connector吗(不了解,建议我去看一下
7.redis单线程模型是什么样子的?
8.知道selector吗?讲一下
9.知道热键吗,它有什么危害
10.怎么解决热键问题
11.给你一个热键场景,你讲一下思路
12.你如何设置分布式锁
13.集群情况下呢?
14.什么时候删除设置的分布式锁呢?
15.为什么使用惰性删除,好处?我为什么不用完就删除呢
16.redis是key value形式,它的底层是什么?
17.如果发生哈希冲突,redis是如何解决的(我这里应该是理解错了
18.知道full gc吗,有什么危害,代码中如何避免
19.如果我写了一个无限循环的递归,会报什么错误,哪里会出现问题?
20.我new一个线程和使用线程池有什么区别
21.有什么其他和线程池类似的思想吗?
22.bean为什么是单例的?
23.如何保证他是单例的
24.你是怎么理解实习生的,在公司的定位是什么?
25.问了问实习、项目,感觉不感兴趣
26.反问,业务是干什么的
八股应该还有别的,但是有点模糊了
无手撕,貌似就20多分钟?开始他来晚了,后面反问他也讲了好久。
为啥高德这么喜欢八股啊?不过看这个时间,估计是寄了,玉玉
9.14中午更新,打电话约终面(为啥一个实习还要三面啊)
2.主键设置的两种方式,一种是自增的,一种是自己设置的,自增的有什么优势
3.知道间隙锁码,间隙锁是解决什么问题的
4.了解mvcc吗,它是用来解决什么问题的
5.mvcc原理
6.如何连接数据库,了解java-connector吗(不了解,建议我去看一下
7.redis单线程模型是什么样子的?
8.知道selector吗?讲一下
9.知道热键吗,它有什么危害
10.怎么解决热键问题
11.给你一个热键场景,你讲一下思路
12.你如何设置分布式锁
13.集群情况下呢?
14.什么时候删除设置的分布式锁呢?
15.为什么使用惰性删除,好处?我为什么不用完就删除呢
16.redis是key value形式,它的底层是什么?
17.如果发生哈希冲突,redis是如何解决的(我这里应该是理解错了
18.知道full gc吗,有什么危害,代码中如何避免
19.如果我写了一个无限循环的递归,会报什么错误,哪里会出现问题?
20.我new一个线程和使用线程池有什么区别
21.有什么其他和线程池类似的思想吗?
22.bean为什么是单例的?
23.如何保证他是单例的
24.你是怎么理解实习生的,在公司的定位是什么?
25.问了问实习、项目,感觉不感兴趣
26.反问,业务是干什么的
八股应该还有别的,但是有点模糊了
无手撕,貌似就20多分钟?开始他来晚了,后面反问他也讲了好久。
为啥高德这么喜欢八股啊?不过看这个时间,估计是寄了,玉玉
9.14中午更新,打电话约终面(为啥一个实习还要三面啊)
全部评论
看情况,我当时二面就发offer了
m
相关推荐
点赞 评论 收藏
分享
10-25 09:30
门头沟学院 Java 点赞 评论 收藏
分享