B站暑期实习面经:1-2面

一面:全部 30min,全是项目,没有算法
1. 自我介绍
2. 说个你的最难的点?怎么解决的?
3. 指标为什么推送到文档里?有没有考虑过推送群里?
4. 接口重构是怎么做的?为什么旧接口返回的数据不能变更?以 app 为例?
5. 慢 SQL 是怎么发现的?怎么治理的?
6. 你的幂等注解应用场景是什么?
7. 幂等是解决什么问题的?
8. 如果流量激增,对后端服务做水平扩展,怎么保证扩展的节点不会打垮其他中间件,比如数据库或者 Redis?开启本地缓存,实例扩展时分批次同步 redis 数据,这样既能分摊 mysql 又能分摊 redis。
9. 实习有用到定时任务吗?是怎么保证不被重复执行的?加到 mq;每个节点设置选择区间;
10. 怎么排查问题的?es 搜索+本地机器搜索+代码定位
11. 日志平台原理是什么?es 同步本地机器日志文件
12. 让你设计个日志平台,不采用 es 方案,你怎么设计?业务日志代码直接打到大数据工具里,使用流式处理而不是 es 再同步。
13. 有了解过大数据相关组件吗?没有
14. 反问:主要使用语言?golang+python
15. 反问:有几轮面试?两轮技术面
其他记不得了,两小时后约第二天二面。

总结:大数据方面的设计面试官很满意,后面没写算法直接给过了

======================================================================

二面:全程 55min,项目 20min,算法 30min,反问 5min
1. 自我介绍?
2. 闲聊:家乡、为什么读本校的研?
3. 讲下实习的架构?
4. 实习的业务流程探讨?
5. 你们怎么应对风控的?
6. 慢 SQL 怎么发现的?怎么治理的?
7. Java 的参数传递是值传递还是引用传递?没有引用传递吗?
8. 父类的方法是 protect,子类可以是什么?
9. 你这两个练手项目的与别人不一样的点在哪里?
10. 幂等怎么做的?你这个似乎是限流不是幂等?侧重点不一样,应该根据业务改
11. 为什么要使用到延迟队列?防止高峰期消费者或数据库造成瓶颈。
12. 算法:93. 复原 IP 地址?写的比较慢,步长不好控制
13. 对职业的规划是什么?
14. 对于互联网很卷,35 岁危机怎么看?
15. 反问:具体业务是什么?
16. 反问:公司用到什么框架?自研

总结:二面感觉答得不是很好,但是面试官还是给通过了

#B站##面经##暑期实习#
全部评论

相关推荐

06-19 14:58
门头沟学院 Java
点赞 评论 收藏
分享
06-18 15:03
门头沟学院 Java
至少实习看起来比去年好?问了下群里的同学和身边的同学,人均有offer。有的还有好几个大厂offer
菜鸟1973:上一年暑期也是人均大厂实习offer,结果秋招跟不招人一样,大部分都转正了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务