26届实习-bilibili-服务端开发
面试公司:bilibili(上海)
面试岗位:服务端开发实习生
面试过程:一面(35min)
面试问题:
1. (golang)实习项目中,具体说一下你是如何实现动态判定第三方服务商的运作状态从而自动切换?动态判定策略中的请求是真实请求还是模拟请求?这部分代码你是写成了middleware还是只是一段没有sdk化的普通的代码?短信服务的业务方、高峰时的qps?
2. (mysql)你是如何使用mysql的行级锁来实现异步调度?数据库分库分表的设计场景和为什么这么设计?
3. (kafka)如何用kafka代替数据库行级锁实现调度
4. (redis)你用redis的使用场景有哪些?zset的key和value分别是什么?zset底层实现有没有了解过?
5. (算法)给你10个台阶,你只能选择一次迈1步或2步,请问你有几种上这10个台阶的方式,并输出各种方式?
6. (关于b站)你了解b站么?在b站玩什么?喜欢哪几个分区?是否了解b站公司的运作模式?
面试官所在部门:供给生长方向(为up主提供与粉丝多样的互动形式)- 活动部门(为其他部门的同事搭建up主的活动平台)
总体感受:面试官很有耐心,引导你思考,是我太菜了www,得查缺补漏,再看看算法题、八股和面经。
#bilibili求职进展汇总##golang##后端开发##26届实习#
面试岗位:服务端开发实习生
面试过程:一面(35min)
面试问题:
1. (golang)实习项目中,具体说一下你是如何实现动态判定第三方服务商的运作状态从而自动切换?动态判定策略中的请求是真实请求还是模拟请求?这部分代码你是写成了middleware还是只是一段没有sdk化的普通的代码?短信服务的业务方、高峰时的qps?
2. (mysql)你是如何使用mysql的行级锁来实现异步调度?数据库分库分表的设计场景和为什么这么设计?
3. (kafka)如何用kafka代替数据库行级锁实现调度
4. (redis)你用redis的使用场景有哪些?zset的key和value分别是什么?zset底层实现有没有了解过?
5. (算法)给你10个台阶,你只能选择一次迈1步或2步,请问你有几种上这10个台阶的方式,并输出各种方式?
6. (关于b站)你了解b站么?在b站玩什么?喜欢哪几个分区?是否了解b站公司的运作模式?
面试官所在部门:供给生长方向(为up主提供与粉丝多样的互动形式)- 活动部门(为其他部门的同事搭建up主的活动平台)
总体感受:面试官很有耐心,引导你思考,是我太菜了www,得查缺补漏,再看看算法题、八股和面经。
#bilibili求职进展汇总##golang##后端开发##26届实习#
全部评论
广州有b站吗
部门直推
原来这个岗位面了这么多人啊,我上周连着一天完成三面后就没消息了😅
算法是共享屏幕写吗
在哪投的
哥们你投上海的话到时候咋去实习呢(感觉广州这边好少hc
相关推荐
10-09 11:06
门头沟学院 Java 点赞 评论 收藏
分享