字节飞书后端提前批一面凉经
杭州飞书JAVA岗
7.6晚
总感觉我的一面和看到的面经略有不同
自我介绍
介绍一下微服务秒杀项目
redis+lua
redis成为热点怎么办?(主从、哨兵、集群)
集群这么解决
我:不会
现在让你做怎么做
我:集群根据key%16384,好像不大行。根据nginx配置,好像也不对
nginx负载均衡、配置、权重算法实现
令牌桶、漏桶区别,使用场景
jwt结构、为什么用jwt
oauth2流程、有安全风险吗、state参数了解吗
csrf
rabbitmq协议、如何保证消息被投递(看到过但是没了解)
Exchange类型
netty拆包
LC128 先想到用排序,但是时间复杂度不对。然后想到用Hash,遍历,while找比自己小的,但是感觉时间复杂度是n^2,请求了面试官help,面试官说思路是对的,然后继续想,想不到了。看了题解,就差个判断
String为什么是final
MVCC
有没有大表优化经历(没有,但是了解一些)
还有问题吗
我:笔试没做出来是不是影响比较大
面:我们还是看综合的(委婉拒绝),其他的还有什么要问的吗
我(内心):笔试都没做出来,就不问了
#字节跳动校招提前批##字节跳动##Java工程师##校招##面经#