高德-java&go日常-二面

面试时间24.8.21

一、自我介绍

二、八股
Mysql:
1. 自增id的好处
2. id乱序的话影响读还是写的性能(写 -> 页分裂,随机io)
3. b+树的特点
4. 最左匹配原则的原因
5. buffer poll读写
6. MVCC原理,作用
7. mysql意向锁原理,作用
8. mysql连接池的好处
redis:
1. redis分布式锁原理
2. 如果主从部署,对分布式锁有什么影响(❌ 答得不好)
3. redlock问题
4. 主从数据同步
5. string的底层(SDS)
6. 场景题:100w用户对几个主题投票,每人只能投一次,要实时显示票数排行。设计redis
7. bitmap、布隆过滤器原理
java:
1. 写代码时怎么尽量避免full GC
2. 引导大对象问题
3. 线程池参数设计
4. volatile
5. spring怎么实现bean单例
6. map结构,拓展

三、拷打实习+开源 20min

结果:一周后排序挂😭
这个岗池子巨大,和byebyeneu佬是一个岗。确实还是不够强😭

#面试经验##阿里#
全部评论
别骂了,我现在啥都不会了
1 回复 分享
发布于 01-04 18:00 天津
八股文都去哪看😭😭😭
点赞 回复 分享
发布于 01-05 10:41 广东
佬,场景题有没有专门的文档啊
点赞 回复 分享
发布于 今天 05:15 丹麦

相关推荐

面试时间:一面24.8.13二面24.8.14二面忘记录音了,只整理了一面的面经:一、自我介绍1. 自我介绍2. 讲讲在学校工作室的管理经验  a. 周会制度、招新制度、工作安排,进度管理  b. 每周知识分享,知识库沉淀(飞书)  c. 部署运维二、拷打实习(15min)三、场景题拷打(25min)1. 场景题:热部署怎么实现2. 如何优雅发布   a. 蓝绿发布   b. 滚动发布2. 线上出了bug怎么检测、处理3. 怎么看线上日志  a. tail/less,日志平台4. 场景题:设计一个日志管理系统(1000台实例) a. 如何采集 --> 每个实例起一个agent,上报kafka、流式处理、落库 b. 如何使用 --> 存es + 可视化  c. 分时间归档、分层级报警,warn,error报警5. 场景题:有一个定时任务,每天凌晨进行数据迁移,但同时有多台实例部署,怎么保证只有一台实例执行  a. 分布式锁6. 追问:怎么将高耗时的定时任务拆分并协调到多个实例上(❌ 没了解过,下来补了一下分布式定时任务调度的知识)  a. 任务分片四、算法:根节点到叶子节点数字之和(10min)五、反问1. 岗位:负责直播、弹幕的toc岗(没理解这俩为什么会放到一起)2. 想招一个什么样的实习生:能活跃气氛的(?)。很符合对b站的印象记得当时面试时非常折磨,无八股全场景题。幸好日志系统蒙对了,复盘时了解到ELK系统,和我讲的实现思路几乎相同。岗位很心动,但当时其他大厂刚开始面,还想冲一下。犹豫两天后拒掉了#日常实习##bilibili##java#
查看12道真题和解析
点赞 评论 收藏
分享
评论
10
26
分享
牛客网
牛客企业服务