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届实习#
全部评论
哥们你投上海的话到时候咋去实习呢(感觉广州这边好少hc
点赞 回复 分享
发布于 2024-09-01 22:32 广东
在哪投的
点赞 回复 分享
发布于 2024-09-01 02:33 湖北
算法是共享屏幕写吗
点赞 回复 分享
发布于 2024-08-22 19:36 黑龙江
原来这个岗位面了这么多人啊,我上周连着一天完成三面后就没消息了😅
点赞 回复 分享
发布于 2024-08-19 19:23 广东
部门直推
点赞 回复 分享
发布于 2024-08-19 18:51 浙江
广州有b站吗
点赞 回复 分享
发布于 2024-08-18 21:57 重庆

相关推荐

面试时间是2024年的,今天重新整理一下进行发布,希望能帮到有需要的同学、朋友。一面(技术面,40分钟):自我介绍简单介绍一下简历上的项目详细说一下你项目中提到的功能优化,从【为什么要优化】以及【怎么做优化】等方面展开拷打项目中面试官感兴趣的内容…给了道算法题,大数加法,牛客题号 NC1介绍一下本科期间学习的相关专业课程按自己的理解讲一讲操作系统的内存管理讲一讲进程和线程的区别讲一讲进程间的通信方式怎么理解 golang 中的并发通信机制有用 golang 写过并发相关的代码吗channel 的通信属于生产者消费者模型,通常 channel 应当由谁进行关闭什么情况下读写 channel 会导致 panic数据库平时用哪些比较多?你觉得你说的这几个数据库之间有什么区别,比如 mysql 和 mongodb你之前说你用过 mongodb ,用的多吗,为什么用它?解释一下关系型数据库的建模范式?平时会用什么样的方法去进行数据库数据模型的建模?动线上环境的数据库表字段要考虑哪些可能出现的问题?说一说数据库事务的特点反问环节 - 部门主要是负责什么的,技术栈如何,部门处于业务架构的哪个层面上,all in golang 吗?二面(部门技术主管面,40分钟):介绍一下项目做一道算法题,剑指offer原题,leetcode 面试题 17.14. 最小K个数拷打简历项目依旧拷打项目还是拷打项目拷打项目的同时扩散出一些不太八股的问题,得有一些积累才能回答得比较好反问环节 - 部门的 golang 以及相关技术栈、业务选型是什么样的?感悟:一定要重视自己的项目,项目里的所有内容一定要啃透,意识到自己项目里的亮点以及不足,亮点亮在哪里,不足有什么改进的想法等等等等多积累一些东西,不要局限在八股里
查看20道真题和解析
点赞 评论 收藏
分享
评论
8
30
分享

创作者周榜

更多
牛客网
牛客企业服务