快手面经

7.31 更新约面了,约了8.3

————————————————
一面凉经:
项目相关
八股
1.设计模式:适配器、单例
2.了解锁么,讲讲锁相关知识
3.TCP如何保证可靠连接,解释拥塞堵塞、滑动窗口
4.进程之间的通信
5.什么是管道
6.MVCC机制
7.redo log和undo log 在mvcc中的应用

算法:
第一道没做出来,换了道简单的,判断一个数字是否是回文,比如:121 返回ture

#快手信息集散地##在找工作求抱抱#
全部评论
挂了就已结束了,这是不同部门在选
2 回复 分享
发布于 2023-07-30 10:12 北京
我22投的也是这个状态😂
1 回复 分享
发布于 2023-07-30 02:13 广东
没有,挂了流程会结束,这个等用人部门捞你
1 回复 分享
发布于 2023-07-29 23:26 广东
我一周多了…
点赞 回复 分享
发布于 2023-08-02 17:57 北京
大佬,我8.4,面完了记得尽快更新面经呀,求求了佬
点赞 回复 分享
发布于 2023-08-01 19:13 广东
今天早上直接从简历筛选到用人部门挂,效率挺高
点赞 回复 分享
发布于 2023-07-31 13:20 江苏
我也是 一直在筛选
点赞 回复 分享
发布于 2023-07-31 11:38 广东
我被筛了几天挂了😂
点赞 回复 分享
发布于 2023-07-30 23:51 重庆
怕毛,就算挂了也可以继续投😋
点赞 回复 分享
发布于 2023-07-30 11:54 香港
我也是这个
点赞 回复 分享
发布于 2023-07-30 11:05 黑龙江
长时间没有挂,基本就稳了,快手这边效率很高的,挂了直接流程终止了
点赞 回复 分享
发布于 2023-07-30 00:30 陕西

相关推荐

自我介绍 介绍项目八股:OS:用户态和内核态是什么?用户态内核态的切换过程是什么样的?(好像不记得这一块的八股,凭6s081的印象去答了riscv的寄存器切换过程)页面置换算法介绍一下?lru怎么实现的?lfu怎么实现的?(笑嘻了,没仔细去看过,但看过力扣那道题,答的跟面试官想得不一样但他说也行,灵茶山艾府这一块)MySQL:事务的acid说一下?(sb了,有点久没看卡壳了没答全,后面他引导回答之后又问了下面具体的问题)MySQL的隔离机制了解吗?MySQL的持久化机制说一下?MySQL的MVCC机制介绍一下?(这些熟练吟唱,acid没答全笑拉了)计网:TCP和UDP的区别?UDP的使用场景?(没答全)DNS介绍一下?算法题:一道sql,更新语句一道快排避免退化成n方的优化(死这了,他口述的题面,要我共享屏幕打开IDE,我vsc卡住了打不开,拿记事本写的😅😅😅,sql太久没写过了,查询语句还好,更新真有点忘了只记得他说了句“emm你这么写也行吧”,快排优化方法我还忘了,面试官引导了才想起来,也是用记事本写的,“你这么写也行吧”)面之前知道大概率是KPI(写这篇面经的时候刚面完,上午约的面试,一定要我在今天挑个时间),心态上还好,但是基础没答上来真有点sb了,面一半就知道自己必挂了,但是为啥官网进度还在简历复筛?
查看16道真题和解析
点赞 评论 收藏
分享
投的java岗,投的时候看到岗位要求里是精通至少一门编程语言(Java/Golang),就带着我的golang版本的简历去面了。结果一上来就被让解释为什么拿着go简历投java,解释了一通后感觉对面好像不是很满意。📍面试公司:携程🕐面试时间:50min💻面试岗位:java后端开发❓面试问题:1. 那你用一两点总结一下,你觉得 Go 和 Java 最大的区别在哪里?2. 那 RocketMQ 是怎么保证消息可靠性的?3. 好的,那在使用 RocketMQ 重试功能时,需要注意些什么呢?4. 那在失败场景下,如果出现大量重试,首先要考虑失败原因,比如是不是下游服务扛不住了,这也是一种可能的失败场景。如果这种情况下还一直在批量重试,可能会导致下游服务的压力进一步升级,那基于这方面考虑,我们有哪些手段可以预防或避免这种情况呢?5. 你可以站在两个角度思考:一是作为下游 A 服务的提供者,二是作为调用 A 服务的消费方。假设这两个系统都是你负责的。那你要怎么保证整个系统的稳定性?分别对应的应该做哪些调整?6. 这个暂停是出于什么考虑呢?那在什么情况下会选择暂停呢?这种情况下,按你说的,流量大的时候反而要暂停调用下游服务,这不是和实际业务需求不符吗?7. 那暂停要停多久呢?什么时候恢复呢?8. 那我再问一个问题,你多次提到 “根据监控来做决策”,但如果有很多业务场景、很多系统,都需要投入大量精力做监控,还要求看监控的人具备调控系统的能力,这显然不现实,怎么解决这个问题呢?9. 自动告警机制确实是个好方法。那告警之后呢?系统后续该怎么运行,才能形成一个闭环,确保业务能继续推进?10. 那什么时候需要人工去恢复系统正常运行呢?11. 对,那你这个很很明显的一个问题就是人工嘛,这个我刚才也说了,要求人工有这个能力。它不仅仅是一个系统,它可能很多个系统。如果你采用这个架构去设计的话,你会有很多很多这种东西要去看。比如我们做卖票业务,假设有很多代理人,还有很多航司网站,国内有几十家航司,国外也有不少。那每一个航司它可能都是有一个类似的一个产品设计,对不对?那要是某天东航扛不住了,就要处理东航的问题;明天国航、南航等多家航司同时出问题,就需要很多人去处理。假设都用同一种方案,成百上千个系统都这样设计,人工根本忙不过来,这现实吗?就是一个我能做,10 个还勉强能行。当成百上千的时候,这个人还能玩得过来吗?我就把问题抛得这么严重,我们现在系统就是一个典型的生态,就会有这种问题。那我们该怎么去思考这个问题?12. 那再问一个关于 RocketMQ 的问题,你之前提到了顺序消费,那 MQ 的消息有序性会在哪些阶段出现问题?什么情况下会导致消息无序?13. 那再假设一个场景:生产者生成消息 ID 后,发送消息时突然挂掉了,因为之前提到用事务提交,这种情况下消息可能发送失败,导致消息断档。那消费方那边,他在消费的时候,他一直在等上一条消息。那消费者其实不用一直等,也可以处理后面的消息,但这样就会破坏有序性。那消费者怎么知道有一条消息中断了呢?比如消息 ID 从 1 到 10,发送 ID 为 2 的消息时失败了,消费者消费完 ID 为 1 的消息后,按逻辑该等 ID 为 2 的消息,但 ID 为 2 的消息永远不会来了。14. 那不等的话直接消费到第四条消息怎么办,因为2后面还有34,如果不等2的话先消费4怎么办15. redis使用经验讲讲16. redis持久化机制有哪些17. 缓存穿透、击穿、雪崩18. 缓存击穿时,分布式锁是在什么时候加载的19. 用分布式锁的话会让大量用户请求等待,有没有更好的解决方案20. 多级缓存为什么能解决这个问题21. MySQL事务隔离级别22. mvcc怎么实现可重复读23. MySQL的exist和in的区别24. 为什么不用select * 查询25. 索引失效的场景有哪些27. 设计索引参考哪些原则
查看10道真题和解析
点赞 评论 收藏
分享
评论
7
17
分享

创作者周榜

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