B站微服务开发-一面挂经
面试官人挺好的,聊的也挺愉快,最后聊到Github开源,还给我show了一下自己的Github主页和现在组里开源的kratos微服务框架。
- 自我介绍+实习项目+开源贡献介绍;
- 开源贡献的项目是解决什么问题的?
- 实习做的k8s,那说一下k8s的核心组件;
- k8s资源调度如何实现的?(预选+排序
- etcd或master挂了,影响k8s已有服务吗?
- 知道etcd的实现原理吗?
- 再介绍一下实习项目,根据项目里的内容问了些问题;
- 实习用的Postgres,那你说一下mysql和Postgres的区别吧;(不知道,没了解过Postgres跟mysql的区别,国内八股都是mysql的
- mysql的索引怎么实现的;
- http协议有哪些,1.0, 1.x, 2.0, 3.0都有什么区别;
- 如果用QUIC的话,我从wifi切换到5g,网络会有什么变化吗?
- Redis有哪些数据类型;
- zset的底层数据结构是什么;string的数据结构是什么;
- golang或Java写一个生产者消费者模型;
反问:
- 岗位叫微服务工程师,具体是做什么呢?部门是做b站的网关服务,提供微服务框架啥的;
- 技术栈是什么?
- 介绍了一下组里开源的kratos框架,还提了面试官自己的Github主页,说以前经常参与开源社区,现在写的少了啥的;
- 新人培养和晋升机制;
21届秋招春招都投过,当时简历都没过,今年简历上多了一年国内大厂全职+一段国外大厂实习,好不容易过了简历而且一面聊的挺好,最后竟然还是挂了,b站是什么招人标准啊...
#面经##B站面试##留学生回国[话题]##留学生求职[话题]#