猿辅导一面

1、问实习经历

  • 如何和数据组对接处理优惠券领用不一致的情况
  • 如何排查到用券日志的使用时间字段没有赋值?
  • 如果调用链路过长,那么有什么好的办法可以比较快的定位到需要排查的位置呢?
    • 首先通过日志中心查找到想要看到的方法的日志,然后拿到 traceid 查看整个调用链路
    • 然后通过关键字找到调用链路中想要查看到的日志的上下文,缩小后续 debug 的范围
    • 然后就 debug + 打日志找问题
    • 美团那边还提供了 mtrace 这种链路追踪系统,可以看到整条调用链路的过程,包括上游和下游,可以定位到异常、超时等问题的发生,通常都是用来辅助定位链路中的问题的

2、问项目:

  • 黏包和拆包怎么解决的:LTC 解码器
  • 为什么会选择 zookeeper?-> zookeeper 是如何实现注册中心的?-> 如何实现服务上线和服务下线的?
    • 监听器去监听相应的结点,如果服务上线,那么能够检测到然后添加到客户端的哈希表中
    • 如果服务下线的话,那么监听到后就执行断连和移除的操作
  • 如果服务端直接宕机或者断电,那么怎么处理
    • 服务端采用临时结点注册的,那么只要宕机那么直接移除
  • zookeeper 如何保证一致性?
    • ZAB 原子广播协议 (我只是了解过,不是特别清楚,面试官也没细问)
  • 如果要设计一个分布式共识算法,那么应该有什么,就提到了领导者选举协调同步 (就记得个领导者选举了)

3、八股:

  • 数据库范式 (没绷住,我第一次被问到,就记得第一范式了,寄)
  • 数据库事务特性

4、算法题:

  • 二叉树的右视图 (刚开始写的 dfs,没写出来换成 bfs 了)
  • 链表排序 (归并写的,有点问题被面试官指出来了)

总的来说,寄,感觉答得一般

#猿辅导2022秋招#
全部评论
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-05 14:25 北京

相关推荐

06-27 23:00
已编辑
门头沟学院 C++
磕磕绊绊竟走到了蚂蚁HR面,这是在我意料之外的,6月接近中旬面完的HR面,快到6月底打电话确认,拿到了意向书,做了体检(我咋看别的实习没有做体检的,体检项目还挺全),一直到签署了正式的offer跟实习协议,悬着的心才终于落地。楼主明天就报道了,准备出发去杭州了,蚂蚁是楼主第一个走完流程的公司,楼主能够走到这一步,多少包含部分运气。HR面的内容其实与其他HR面内容上没有太大差别,面了45min左右吧,HR基本把楼主能想到的问题都问到了,比如说,最大的困难,学习方法,你的优势,解决问题的思路,未来规划等等。楼主感觉面的还挺有压力的😳。6月底了,终于也是找到了一个归宿,谢谢蚂蚁😭,后面面完蚂蚁两天又把海康威视的流程走完了。回想起来,楼主能够走到今天这步,多亏了楼主是一个积极乐观,坚持不懈的人,楼主找实习的过程一直都很坎坷,包过面试蚂蚁也遇到了各种困难,但楼主都挺过来了。楼主一开始找实习的时候会用Excel记录投递公司的信息,当时楼主还只投叫的出名字的厂,到了后面记录也不做了,因为投的实在太多了,基本上只要能叫得出名字的厂,楼主都投过,被戏称为“耐投王”😤,后面实在没有进展,开始转战小公司。公司虽小,要求可不低,楼主在ssob上也吃了很多败仗,一共投了400多家,简历交互有60多家,但楼主前期面试经验的积累大部分靠ssob上找的公司。一不小心写了很多了,回首过往几个月经历,虽满是艰辛,但也收获颇丰,从最初的懵懂期待,到后来的焦虑迷茫,再到如今的乐观坚定,这一路走得不易,却也让我越发清晰地认识了自己的优势与不足。最后我想说的是,各位焦虑迷茫的牛友,我想一定要乐观坚持,积攒实力,等待机会,抓住机会,人生很长,总有翻盘的可能。写于2025.6.25清晨
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务