快手面经合集

面经合集目录

帖子标题

作者

原贴链接

秋招复习可看 快手后端一面✅难度不大

秋招复习可看 快手后端一面✅难度不大_牛客网

快star-x二面凉经

快star-x二面凉经_牛客网

27届日常实习 快手面经 已oc

27届日常实习 快手面经 已oc_牛客网

快手实习二面

快手实习二面_牛客网

帖子1:秋招复习可看 快手后端一面✅难度不大

这次面试主包表现不错 基本都答上来了[棒R]过两个小时就显示通过了然后约了第二天的主管面,非常丝滑了可以说..美中不足的是base北京,主包觉得有点远[叹气R]ok话不多说上面经

项目拷打 省略一千字…

消息队列如何实现功能解耦和压力分散?

延迟队列是如何处理未完成任务的?

整个流程的QPS或容量预估是多少?是否有进行性能测试?

缓存与数据库的一致性如何保证(同步策略、定时任务间隔等)

JVM垃圾回收 简述JVM的垃圾回收机制(分代回收、可达性分析)?

有哪些垃圾回收算法(标记清除、标记整理等)?

不同垃圾回收器(如CMS、G1)的特点和区别?

多线程与锁 synchronized和volatile的区别?

ReentrantLock的公平锁与非公平锁实现原理?

CAS机制在锁中的应用?

集合框架 HashMap和ConcurrentHashMap的区别?

ConcurrentHashMap的分段锁机制(JDK 1.8前后变化)?

MySQL MySQL索引的底层数据结构(B+树 vs B树)?为什么选择B+树?

默认的事务隔离级别是什么?如何解决幻读问题(间隙锁)?

Redis Redis为什么比数据库快(内存操作、IO多路复用)?

Redis高可用方案(集群、哨兵模式)?

数据分片(Sharding)如何实现?节点间如何通信?

操作系统/网络

HTTP请求处理流程 从客户端发起HTTP请求到服务端响应的完整过程(DNS解析、TCP连接、报文拆解等)?

服务端架构中如何接收和处理请求(Web容器、业务逻辑分层)?

消息队列

RabbitMQ vs Kafka 为什么选择RabbitMQ而不是Kafka?两者在高并发场景下的差异?

算法题

合并区间(不是hot100):给定多个已排序的区间,如何合并重叠区间(需考虑边界条件)

帖子2:快star-x二面凉经

一面主要是问项目,问的比较细,没有八股,算法题leetcode100里面的子数组最大和面完秒过,下午发二面通知

二面面试官说他们说做数据库的,可能看我简历上没有多少数据库的东西,所以一直在拷打八股还有数据库

过程如下(注:长文本来自于录音)

自我介绍

问题1:库场景题acid的定义,解释一下

问题2:场景题

问到了事务「提交可见性」与「刷盘策略」的核心本质,举了转账的例子。这个问了好久问的很深,后面挂了可能和这个有关系

问题3:你刚说隔离级别有哪些啊?

问题4:可重复读能解决换读问题吗?为什么?

追问:换读就是相对于不可重复读一个两个区别,就是一个是在一行上,一个是在一个一段区间上是吧这个?

问题5:你说比如说Repeatable Read对吧?它能够解决可重复的问题,它是怎么解决的这?

问题6:什么是读写冲突,写读冲突,区别?

问题7:场景题

呃OK呃,我想想,比如说我现在有两个事物,对吧a事物先开始了,然后先开始我现在写呃,我现在读一条数据,然后但是它后期交就先开始后期交,然后b事务是后开始先提交那b事务跟a事务,比如b事务写了一个值a事务,先读了这个值读了个a对吧a是个旧值,然后b说我改了这个值,改了以后然后a是我后面提交了对吧,在在他之后提交了,那他们会他们这个时候这种现象是叫什么现象?

追问1:你刚刚说的写偏差是什么意思

追问2:如何解决?

问题8: ACID的C和CAP的C一样吗?解释一下

问题9:场景题

呃,我聊点别的吧,我想想呃,我们聊操作系统啊,我现在有一个进程进程名,我我开两个线程,这两个线程同时去读,写一个全局的int 64,一个变量a线程去写b线程去读,那么b线程就a线程先发生b线程会发生这个绝对时间上b线程一定能够读到a线程修改以后的值吗?

问题10:同步机制原理,同步原语的底层原理,为什么加锁或同步能让跨核线程看到最新值。

追问:happens-before」关系

问题11:场景题

呃,比如说你看呃,我们回到最开始我们说redo log对吧,你写每次写的时候redo log你是需要刷盘对吧?那么我现在问题是说,比如说我假设我调redo log调redo命令对吧?他给我返回一个乘返回一个零值ST,那么我这个数据一定会落盘成功吗?

问题12:场景题

呃我再问个问题啊呃假设我现在一个客户端跟服务端对吧我建了个tcp连接然后呃这个时候客户端和

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

26届大厂实习面经合集 文章被收录于专栏

名企资源黑箱拆解:可转正实习投递链接+实习面经合集 百度、腾讯、OPPO、携程、淘天、饿了么、三星、..... 【免费领取方式】 牛客APP端点击链接:https://link.zhiyeapp.com/r/AydkpQGf4t$

全部评论
我这里有最近在做的大厂项目包装,可以包装简历,有需要的同学可以直接看我简介,那里有大厂项目线索指引!
点赞 回复 分享
发布于 08-08 15:37 湖南

相关推荐

请举例说明你对维护工具化与开发标准的认识和理解途径。谈谈你对完成关卡与机关脚本配置工作的基本思路和方法假设要与上下游沟通设计指定系统和接口,你会采取什么流程?如何确保设计的指定系统和接口具备鲁棒性与可维护性?对于活动玩法设计,你觉得关键要点和创新方向在哪里?讲述一下你对大世界玩法设计需要考虑的元素和要点的理解。当与关卡策划在玩法设计上有分歧时,你会如何处理?维护工具化与开发标准,你认为可能面临哪些挑战及应对策略?说说你对脚本配置语言和工具的了解程度及学习方法。怎样在关卡与机关脚本配置中保证准确性和高效性?与上下游沟通时,怎样有效传达自己的设计思路和想法?设计指定系统和接口时,如何进行前期的需求分析?请举例说明如何从测试角度确保系统和接口的鲁棒性。对于提升系统和接口可维护性,你有哪些具体的设计思路?谈谈你对米哈游过往活动玩法设计亮点的理解和看法。假设要设计一个新的大世界玩法,你的初步框架是什么?如何在玩法设计中平衡趣味性和可实现性这两个因素?讲讲你对维护工具化在长期项目中的重要性的理解。若遇到脚本配置错误,你会采取怎样的排查和解决步骤?当上下游对设计方案提出不合理意见时,你如何应对?设计系统和接口时,如何考虑不同部门的使用需求?
查看21道真题和解析
点赞 评论 收藏
分享
评论
3
37
分享

创作者周榜

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