高德二面 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了
点赞 回复 分享
发布于 09-14 18:43 北京
m
点赞 回复 分享
发布于 09-17 20:54 湖南

相关推荐

头像 会员标识
09-04 18:01
已编辑
武汉大学 Java
💼公司岗位 :高德 Java研发⏳投递进度条:8.25投 8.29笔试 9.4一面面试官人很好很有礼貌,迟到一分钟疯狂给我解释道歉,整个面试全程也很有礼貌,最后还跟我说我是他今年第一个面的总共差不多一个半小时一面面经:1:介绍项目2:部门里这些集群都是自己搭的么,公司没有统一中台吗3:详细说一下你说protobuf这个序列化协议的理解proto跨平台吗 跨语言吗 如何保证的4:在这个模块里,Nginx集群的作用是什么5:这个EMQX是什么,为什么要加这一层链路,车端直接传输到Kafka集群不行吗6:这里的服务集群的主要工作是什么7:讲解一下你对Nacos的详细理解,注册中心,配置中心8:Nacos和Zookeeper都有注册中心的功能,这个架构里为什么既有Nacos也有Zookeeper9:你用到了redusCluster部署集群 那么还有其他哪些方式10:Nacos在你这两个模块的应用是什么,在图里体现出来了吗11:ClickHouse做了什么,在项目里的作用12:ClickHouse+Kafka记录日志的逻辑,写在哪里13:两道算法题反问1:部门主要业务,和我之前做的有什么区别:介绍了好几分钟,太耐心了2:根据我今天的表现,对我的建议然后问了我现在秋招的进度唉 面试官人太好了 全程很有礼貌,给我介绍部门业务就说了半天,很有耐心 #第一次面试#  #校招#  #java#  #后端#  #秋招#  #java#  #Java#  #高德#  #24届软开秋招面试经验大赏#
高德一面52人在聊 查看14道真题和解析 第一次面试
点赞 评论 收藏
分享
09-12 18:21
已编辑
北京交通大学 Java
纯纯的八股盛宴,给我人都问麻了1.自我介绍2.hashmap相关内容,简单介绍下hashmap3.hashmap的时间复杂度 (我说O(1),他说在想想)4.了解hashmap的扩容吗5.hashmap怎么解决哈希冲突?6.还有其他别的什么方法可以解决哈希冲突?这些方法对应哪些数据结构?7.然后说操作系统,我说我不太了解,他说问个简单的linux中如何查看进程,你说kill -9,要查看的是什么信息8.讲一下线程池的核心参数9.如果核心线程数已满,来了一个新的任务,会怎么样10.为什么会这么做?11.如果我无限创建线程,会报什么错误?(我回答的是outofmemory)12.除了我说的,还有别的吗?13.线程是分配在内存的什么区域?一个线程多大?14.讲一下spring ioc?15.为什么用ioc,ioc有什么好处?16.之后聊计算机网络,讲一下三次握手吧?17.为什么是四次挥手,不是三次挥手?18.讲一下tcp的流量控制(不会)19.那就讲一下拥塞控制吧?20.tcp有哪些问题?(人麻了,我说维护成本较高)21.有什么解决方法吗?(我说udp,quic)22.它是怎么解决的?23.听你这么说,你很了解http3,它是哪年发布的?市面上都有哪些公司再用?(????)24.聊聊mysql吧?为什么innodb使用b+树,不用跳表呢?25.如果我跳表数组只存放指针,那是不是就行了?26.你还了解什么?(事务)那你讲解一下事务的四个特性?27.讲一下MVCC?28.数据行的隐藏字段都有什么?29.redis是单线程模型吗?你讲一下?30.除了基础的五个数据类型,你还了解其他数据类型的底层吗?(?)31.最开始我记得还问了线程安全的hashmap,不过可能是和下午的字节记混了32.反问,聊部门信息,聊怎么应用redis等等33.拖到八点,然后说我给你发道题做下,本地写完复制上去就行,然后面试结束了。八股属于是给我问麻了9.12 更新 约二面 9.13晚上
查看56道真题和解析
点赞 评论 收藏
分享
09-23 16:37
门头沟学院 Java
点赞 评论 收藏
分享
5 18 评论
分享
牛客网
牛客企业服务