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