快手 秋招 后端开发 一面面经

#软件开发笔面经#
很早之前面的,二面基本是侃大山,没记录

Mysql为什么使用范围这么广泛?
Mysql相较于其他的数据库有什么优点?在读写性能方面做了哪些提升?
Mysql底层是怎么存储的(数据顺序存储在磁盘块(页)中),为什么要顺序存储?
如果乱序存储会怎么样?
Mysql如何保证不丢失?
了解过哪些数据库能够在不分库分表的情况下支持海量数据存储?(pg?)
和Mysql有什么区别,做了哪些优化?
秒杀系统的实现,为什么要加分布式锁?
ThreadLocal的原理,使用时的注意事项
场景题:
  单表读写热点数据,如何支持1000QPS的并发(假设后端系统到数据库网络io时间为1ms)?
  批量打包执行,如果其中的一条sql失败导致整个事务失败怎么办?
  假设一个任务请求十次数据库,每次耗时10s,采用线程池去处理,如何设置相关参数?
  (吟唱八股+其实对于IO密集型,设置大点也可以,然后说自己实习期间做了这个)
Mysql索引的底层数据结构

手撕:k个一组翻转链表
全部评论
佬,你多会儿投的,为什么快手一直挂简历
点赞 回复 分享
发布于 09-30 19:24 山东

相关推荐

快手 后端1面(1.5个小时)实习+论文(总算有一个部门是和我的科研相关了)半个小时最恐怖的来了,问了两道场景题 lru的具体应用(有点忘了,好像是如何设计一个缓存还是什么?跟计算机体系结构相关的,直接给我干傻了)当然这个问题我糊弄过去了,之后第二个场景题直接人没了,结合之前设计的缓存进一步设计一个用于直播拉取链路和流量的容器?好像是这个意思。。我是真tm不会啊。最后这1个小时我已经彻底崩溃了。面试官问我有什么想问的我直接说没了赶紧关了跑路了。2面(1.5小时)逆天的来了,第二天hr打电话约二面。。二面异常简单,超级超级基础的八股+一道反转链表(现在面试官都这么爱出反转链表么哈哈😀)我就不写了,我相信这些八股只要背过的都会。但是为什么会有这么长时间呢?因为跟面试官疯狂聊了半个多小时40分钟的天😆3面(30分钟)两天之后约了第三面简单问了问实习。然后给了个系统设计的题目(如何设计一个直播相关的module,因为8月中旬面的了所以有点忘了 好像是说类似直播下方的评论module,不是简单的zset统计,要完整的module系统设计)糊弄编了编混过去了,感觉面试官有点无语哈哈😀hr面(30分钟)第二天约了hr很经典hr面,手上的意向(当时一个也没有,全是池子,毕竟才8月份)base地等。结束了1个小时左右吧(反正我是结束后两个小时看到的)进入录用评估环节。最后说一句,各个大厂的各位大佬面试官能不能多拷打一下八股啊😂,我是应届生诶。真的都不知道该准备什么了面试😓要点赞和小花花 感谢😊
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务