字节再启动! - 第四次

1.自我介绍

2.介绍ssm项目

项目 30分钟

Redis

高频数据点赞、浏览量、收藏用 Redis 存,那请问 Redis 存的 KV 是什么。

你提到的浏览量get 接口里面是做一个自增操作吗?

为什么选择Redis?

你了解的那个 Redis 有哪些数据结构?

z set 的底层结构是咋样?

你的 Redis 有做持久化存储吗?

在RDB 备份和AOF 的这个过程中,Redis 可以对外提供读写服务吗?

RDB和AOF的差异?

答了RDB快照/AOF重写机制,故障恢复RDB丢失的多,AOF视配置而定会少一点

所以你认为是AOF优于RDB吗?

答的不是,提到RDB数据恢复会比较快

你刚在聊Redis,为什么用 Redis 的时候也提到那个如果数据量大的话,可以采用集群的方式。那你了解 Redis 集群同步的机制吗?数据同步的机制吗?

全量复制/增量复制/故障恢复

Redis 我再问最后一个业务的问题,就是,嗯,一般对于这种缓存系统都会遇见大 key 和热 key 的问题,这两类问题怎么解决?

消息队列

我看上面写的是 rabbitMQ,然后换成了Kafka,两者的区别是什么?

吞吐量/可靠性持久化/交换器和消息类型

Rabbit MQ 是 push 的还是 pull 的模式?

答:都支持

默认是什么模式?

Transformer 10分钟

你对 Transformer 了解多少?和 RNN 和 LSTM 的区别是什么?

答:Attention原理/长期依赖的缺点

为什么 Transformer 火起来了,而 RNN 和 LSTM 没有应用在大模型上面?

长期依赖问题/Transformer能训练的数据量更大

在Attention计算的时候为什么要除以那个缩放因子?

答:防止梯度消失/稳定方差/学习有效稳定特征

基于 Transformer 这个架构的一些大模型,它的那个参数量是怎么算的?比如说这个7B的模型?

这个模型全量微调的过程是怎么样?然后数据准备训练框架,然后损失设计是怎么样?

手撕算法20min:

K个一组的链表反转

到了20分钟左右还差一点没有调试,说时间不够了让我回去再看吧

还是要再熟悉一下ACM格式,这题比较简单,原先也做过,但是现场手撕的时候还是不利索

整个过程项目30分钟,主要问redis和消息队列,问的倒还是挺经典的,后面10分钟问transformer是真的没想到,我面的是开发岗啊啊啊

回答的时候还是不流利,以后再准备的时候还是要深入理解中间件的底层细节原理实现,多花一点时间留下深刻印象,这样面试的时候也不会忘或者脑子空白,字节一面的时候完全不问项目,只问操作系统计网MySQL,二面先问了一些算法/Redis,也问了一点项目.这次纯问项目,中间件和Transformer,可能是有原先的面评吧?而且不知道这次算几面,一周前二面挂掉了这次是其他部门捞起来

全部评论
耐面王
1 回复 分享
发布于 03-29 09:35 山东

相关推荐

评论
1
14
分享

创作者周榜

更多
牛客网
牛客企业服务