美团后端一面831 70min
到店部门,本来约的23,但是在外面出差,改到31了。
先说一下,团子面试官是真的和善,一直引导你答题。全程70min,无语言,全程对着项目问八股和情景。
先自我介绍,面试官也介绍了部门主要业务
cpp/go选手,上来先问能不能转java(肯定是能)
然后基本没有语言问题,都是对着项目问的八股。
1.我看你项目用了docker,谈谈docker(叭叭叭说了一些)dockerfile是你自己写的吗(不是,其他同学写的)
2.grpc用什么序列化手段(json,protobuf),为什么要用protobuf,有什么优点。
3.mysql的锁说一下,加间隙锁是一个什么过程。
4.慢查询说一下(说了慢查询日志相关)
5.幻读,什么隔离级别可以有效防止幻读,怎么实现的,可以完全防止吗。
6.mvcc
7.redis的zset数据结构
8.缓存击穿和雪崩(这个血崩了,没听说过,说没了解)
9.项目中分布式锁的实现,上锁解锁的时机。还有什么分布式锁的实现方式。
10.tcp的可靠传输考什么保证,拥塞控制说一下?
11.手写了两个linux命令
12.手撕,一个mid一个easy,都是动归,打家劫舍+爬梯子。
面试结束,气氛很好,面试官评价“能看出来是秋招第一场,我都能看出来太紧张了。知识广度可以,深度有待加强(非科班确实深度没办法)”
许愿二面,团子
先说一下,团子面试官是真的和善,一直引导你答题。全程70min,无语言,全程对着项目问八股和情景。
先自我介绍,面试官也介绍了部门主要业务
cpp/go选手,上来先问能不能转java(肯定是能)
然后基本没有语言问题,都是对着项目问的八股。
1.我看你项目用了docker,谈谈docker(叭叭叭说了一些)dockerfile是你自己写的吗(不是,其他同学写的)
2.grpc用什么序列化手段(json,protobuf),为什么要用protobuf,有什么优点。
3.mysql的锁说一下,加间隙锁是一个什么过程。
4.慢查询说一下(说了慢查询日志相关)
5.幻读,什么隔离级别可以有效防止幻读,怎么实现的,可以完全防止吗。
6.mvcc
7.redis的zset数据结构
8.缓存击穿和雪崩(这个血崩了,没听说过,说没了解)
9.项目中分布式锁的实现,上锁解锁的时机。还有什么分布式锁的实现方式。
10.tcp的可靠传输考什么保证,拥塞控制说一下?
11.手写了两个linux命令
12.手撕,一个mid一个easy,都是动归,打家劫舍+爬梯子。
面试结束,气氛很好,面试官评价“能看出来是秋招第一场,我都能看出来太紧张了。知识广度可以,深度有待加强(非科班确实深度没办法)”
许愿二面,团子
全部评论
tql老万
老哥约二面了吗
相关推荐