高德二面 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中午更新,打电话约终面(为啥一个实习还要三面啊)
全部评论
看情况,我当时二面就发offer了
点赞 回复 分享
发布于 2024-09-14 18:43 北京
m
点赞 回复 分享
发布于 2024-09-17 20:54 湖南

相关推荐

01-16 19:53
东南大学 Java
一面(12.20,结束后2小时约二面):你实习中实现的rpc接口的限流过程?怎么在问题出现前避免?消息队列信息一致性怎么保证?消息队列都有什么,各自都有什么区别?实习中mysql涉及到的锁?说说next-key lock?sql语句的leftjoin rightjoin innerjoin区别?讲讲消息队列+zookeeper的实现过程?zookeeper注册过程? zk的树状节点?redis优点? redis分布式锁分布式 id?说说死锁?如何避免死锁?redis有几种数据结构?每种数据结构能有什么应用?底层实现?mysql分库分表?redis缓存雪崩击穿穿透?在你的实习/项目中有什么有挑战的工作?相关工程代码有什么印象深刻的实现方法?为什么选择从原公司转到小红书实习?做两道题:左连接sql语句+最长有效括号就是聊聊天,介绍一下岗位内容+反问环节,问问实习长度和最早啥时候能来。二面(12.23,无手撕,挂了):团队升级JDK版本的话你怎么调研?你对哪个Java版本熟悉?Java长期版本都更新了什么?ZGC?如果一个单库单表,有几亿条数据,你会想到什么,会有什么问题?插入新字段会有什么问题?B+树树高和数据量的关系。还提问了一些消息队列的内容,时间久远记不清了。在你的实习/项目中有什么有挑战的工作(一面问二面也问了)?提问实习项目。岗位介绍。-----12.25,挂了-----hr意思是跟我一起面的也都挂了,这个岗位要求比较高10月份到12月底都没招到合适的人选。。。不懂是不是话术。个人感觉是第一第二个问题答得不好,我是看Javaguide的,版本更新和ZGC确实有但是偷懒没看
查看19道真题和解析
点赞 评论 收藏
分享
字节 Flow(豆包)推荐 总包N+15
点赞 评论 收藏
分享
评论
7
26
分享

创作者周榜

更多
牛客网
牛客企业服务