8.29字节三面
跨部门面试,年轻的小哥哥,很有礼貌,主要深挖项目以及发散性问题
1、自我介绍
2、对项目上线的理解
3、项目上线有什么流程
4、如何部署,环境什么的怎么办,服务器压力太大怎么办(答docker)
5、k8s了解吗(不)
6、项目相关,微服务好处
7、服务发现和LoadBalancer的区别(没听过那个组件,可以简单类比etcd和nginx)
8、如果服务节点挂掉,如何及时处理
9、服务熔断和服务降级,一般在哪一层加
10、微服务解耦,分布式会带来什么问题
11、如何在分布式的系统中保证数据一致性
12、数据库分离如何保证一致性
13、消息队列如何保证一个页面跳转后做一个支付然后再回到原页面
14、linux上假如一个服务很忙,是什么命令(top),主要关注什么参数
15、linux如何查看网络IO磁盘写入情况呢?
16、sql相关,inner join和outer join,left join和right join区别
算法:最长回文子串(直接dp出结果)
反问,由于跨部门面试,我也没问啥,然后据说后面还有一面
18:00更新:通知终面leader面 感谢
#字节跳动##字节##面经#