1.序
马上春招了,分享一波干货。腾讯、百度、阿里、京东、快手、斗鱼、华为、海康威视等面试过程。昨天分享了银行面试,今天来看看斗鱼面试。
在面试之前给大家看看我的简历以及个人简介部分,因为面试过程与自己的简历有很大关系。面试官往往会结合简历以及个人简介来问。
个人简历+项目介绍+简历模板:梦想成真-----项目自我介绍
个人简介+自我介绍(视频讲解):一字一句教你面试“个人简介”
2.斗鱼面试过程
2.1斗鱼1面 (部门:服务端开发、时间:70分钟)
1主键索引普通索引区别
https://blog.csdn.net/weixin_41563161/article/details/105165346(索引)
https://blog.csdn.net/weixin_41563161/article/details/103553313(数据库索引怎么实现的)
https://blog.csdn.net/weixin_41563161/article/details/102859171(普通索引和唯一索引,应该怎么选择?)
https://blog.csdn.net/weixin_41563161/article/details/102457643(深入浅出索引)
2 LRU lru-k Arc
https://blog.csdn.net/weixin_41563161/article/details/105673506
3项目
个人简历:梦想成真-----项目自我介绍
4B+树
https://blog.csdn.net/weixin_41563161/article/details/102610132(B树 B+树 红黑树详解)
https://blog.csdn.net/weixin_41563161/article/details/104163948(b树和b+树的区别)
https://blog.csdn.net/weixin_41563161/article/details/105483950(B+树分裂)
2.2 斗鱼二面(50分钟)
1 事务控制 MVCC
1 mvcc用在rr和rc的普通读 也叫快照读
就是你普通select什么都不加,就是普通读
区别是rc(最近一次被Commit) rr(事务开始之前的最后一次Commit)
不加锁,对应的是普通读,实现用的是mvcc 也叫一致性非锁定读
加锁了,叫一致性锁定读,(当前读)就要靠各种锁来实现了,你再去讲三种行锁
https://blog.csdn.net/weixin_41563161/article/details/101111928(最全事务)
https://blog.csdn.net/weixin_41563161/article/details/102852150(事务到底是隔离的还是不隔离的?)
https://blog.csdn.net/weixin_41563161/article/details/105722700(
Innodb中的事务隔离级别和锁以及MVCC之间的关系)
2 消息队列
计算机网络模块的缓存消息队列
3fastJson
fastjson源码–进大厂的最后一脚
4高性能服务器
https://blog.csdn.net/weixin_41563161/article/details/105158142
5网络的消息队列模块,相当于操作系统的内核部分
https://blog.csdn.net/weixin_41563161/article/details/105042335
6SYN Flood攻击
7设计模式
你们要的设计模式来了
8网络
计算机网络----三次握手四次挥手
3.斗鱼面试感受
斗鱼的面试很难,我觉得一般和bat一样。
斗鱼的面试官都是大佬,基本都在bat待过,人也不错,因为在斗鱼实现过,所以深有感触,大家有机会进去多多学习啊。
斗鱼的面试自主性较强,面试官会考你的思维能力以及让你尽情的展现自己的长处,所以大家不要拘谨,努力发挥自己的优势。
斗鱼的待遇不错,而且双休。
本公众号分享自己从程序员小白到经历春招秋招斩获10几个offer的面试笔试经验,其中包括【Java】、【操作系统】、【计算机网络】、【设计模式】、【数据结构与算法】、【大厂面经】、【数据库】期待你加入!!!
1.计算机网络----三次握手四次挥手
2.梦想成真-----项目自我介绍
3.你们要的设计模式来了
4.震惊!来看《这份程序员面试手册》!!!
5.一字一句教你面试“个人简介”
6.接近30场面试分享
7.你们要的免费书来了