快手面经合集
面经合集目录
帖子标题 |
作者 |
原贴链接 |
秋招复习可看 快手后端一面✅难度不大 |
||
快star-x二面凉经 |
||
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%内容,订阅专栏后可继续查看/也可单篇购买
名企资源黑箱拆解:可转正实习投递链接+实习面经合集 百度、腾讯、OPPO、携程、淘天、饿了么、三星、..... 【免费领取方式】 牛客APP端点击链接:https://link.zhiyeapp.com/r/AydkpQGf4t$
查看8道真题和解析