元戎校招后端三面

     一面

            1.自我介绍
            2.你对开源的贡献,说了下rocketmq的事物逃逸机制
            3.spring循环依赖
            4.cpu cache 和 内存数据一致性,为什么要有cache,L1cache价格、材料....
            5.jvm 垃圾回收
            6.内存分配,bolang或者java(想问三色标级)
            7.io多路复用
            8.算法题,三个线程轮流打印abc
            其实问八股那一刻我就完了...细节基本忘干净了,但是又都知道咋回事儿,所以回答得零零散散的,然后算法题是直接没做出来,很久没写题了,连api都忘掉了...

     二面

            本来以为一面结束了就不想问hr,结果我这边有个朋友3面了说hr不鸟他,我就顺便问一下看看hr鸟我不,结果一问马上回我说我过了,估计实习+开源给我过的吧...
           1.先是说了开源的事儿,说了一些rocketmq、后面的他也不想听了就没说
           2.来个八股,好像又是golang的内存回收,tcmolloc...这个没怎么回答出来,不过大概过程还有印象就说了下
           3.然后问了下b+树,分析了个sql怎么建造索引不用回表(select id fromt table where a > 10 group by c)类似这种
           4.然后就开启了分布式....雪花算法,讲了很多,我连因果逻辑一致性都扯上了
           5.paxos 算法,主要是basic paxos和multi paxos,   前者就是我们熟悉的paxos,后者就是为了解决提案冲突的,感觉面试官看着题库问的...但是这儿我忘了解决提案冲突了,就简单提了下chubby实现了multi-paxos算法,但是闭源也就没说
           6.raft算法、选主、脑裂、数据一致性、提案等等
           7.Quorum NWR,说了下公式,第一次有人问我这个算法,虽然时间久了还好有印象
           8.然后又问了开源layotto的实现....主要针对雪花算法问了比较接近生产环境会出现的分布式场景问题...
           9.redis主从啥的,但是没怎么问....后面问了下granfana啥的
           被提了一嘴分布式还可以....其实要是真的写个raft,我感觉难度贼大

    三面

           1.还是先说开源
            2.然后实习项目,说用hbase作为存储检索不好,要用es,其实这个我感觉分场景,es检索是很快,但是链路追踪没啥问题基本不会读日志的东西,用不着搞个ek去弄,底层的文件、索引等设计都没怎么问
            3.云原生相关,在离线混部,可观测性
            4.快手做的事儿,快手这边我说表的架构不好他还不相信(他认为快手这么大公司应该很完美才对,虽然我也这么觉得...),但事实的确有点设计的不太好...
            5.然后又回到开源...又说啥rockemq、pulsar...devstream,其实都是一些小bugfix和feature的事儿....但是说着说着后面我基本没怎么说我做了啥,最后给她的感觉就是做的东西比较少...其实也不少了
            6.又回到云原生、到k8s,我说我不太喜欢,他说他们要接触,可能要搞容器化...服务上云是完全不用业务操作的,具体打包编译部署动态扩缩容都是k8s团队来弄的,因为可能涉及到底层很多k8s上面的开发...服务上云基本就是基础把业务迁移到容器云上面去..
            7.写了个链表题,用链表实现一个队列,其实就是手写一个linkedList...
            8.结束反问
            
不知道有没有hr面...
#23届秋招提前批招聘信息汇总##京东提前批##字节跳动校招提前批##面经##实习下班后你在做什么#
全部评论
我去 这么难
2 回复 分享
发布于 2022-07-17 10:20
校招?😂好难啊
3 回复 分享
发布于 2022-07-17 06:58
老哥转正成功了吗?
点赞 回复 分享
发布于 2022-07-17 11:42
为啥我投了没反应😭
点赞 回复 分享
发布于 2022-07-17 21:07
第八题是谷歌的面试题,这是我比较熟悉的
点赞 回复 分享
发布于 2022-07-18 12:43
楼主是研究生吗?
点赞 回复 分享
发布于 2022-07-18 16:58
更新一下,三面挂,面试官理由是我喜欢底层优化但他们目前不考虑这个,第二说我基础不行,啥jvm内存回收(标记清除我还自己项目实现过...),multi paxos不了解,这个二面面试官如果不是照着题目读的我肯定不信,因为问得很生硬,明显照着题目读的,而且业界没有multi paxos的开源实现,只有Google chubby是闭源的,第三说算法不行,这一点我真的难顶,他让我实现一个链表组成的队列最后说了半天又让我实现一个链表,直接说链表不就得了...
点赞 回复 分享
发布于 2022-07-22 23:59
lz怎么还问go的问题,是简历上写了吗,lz在你们去卷算法,感觉挺强的,算法肯定也不差
点赞 回复 分享
发布于 2022-08-02 10:11

相关推荐

暮雨轻歌:看起来hr不能接受我菜查看图片
点赞 评论 收藏
分享
02-13 14:30
四川大学 Java
Java抽象带篮子:简历怎么写可以看看我发的帖子,你先照着优化下简历吧
点赞 评论 收藏
分享
评论
16
42
分享

创作者周榜

更多
牛客网
牛客企业服务