字节抖音推荐算法二面 1h

发一下问题给大家参考,攒攒人品!
1. 实习拷打
2. 项目深挖
3.推荐业务目前的优化目标是什么?
4.多场景建模具体指什么?不同场景下用户行为有什么差异?
5.这些场景是分开建模还是统一建模?特征或网络层面有没有做场景区分?
6.如果特征落盘时刻上下文发生变化,是否会造成线上线下不一致?
7.能描述一下从用户请求、模型训练到在线serving的完整流程吗?样本落盘机制是怎样的?
8.离在线链路是分离的还是统一的?流式样本和离线样本分别如何使用?
9.介绍一下RankMixer的结构原理。它与MLP、Transformer或DIN相比,核心区别和优势是什么?
10.如果拓展token数量,具体如何实现?为什么token机制能实现特征的自动深度交叉?
11.场景特征是直接拼接embedding,还是有独立的场景block?独立使用还是全局共享?
12.如何判定模型优化效果是正向还是负向?评估方式是什么?
13.所有场景样本是一起训练还是分开训练?指标是看全局还是分场景?
14.超长序列建模的长度是多少?具体实现方案是什么?
15.多尺度注意力指的是什么?与全序列原生attention相比有何区别?
16.不同时间段的序列输出如何融合?如何平衡每个时期兴趣的权重?有没有自适应机制?
全部评论
强烈推荐!这个笔记写得很清晰 http://github.com/AccumulateMore/CV
1 回复 分享
发布于 03-28 07:33 广东

相关推荐

小学村里上的,班里也就十几个人。当时前五名能拿到奖状,低年级的时候一直拿不到奖状,后面每次都能拿到奖状,小升初考了班里第二。初中在县里,年级一千多人,一开始还能在前一百,初三很差的状态,都快到200名了。上了高中,如果没有网课,我感觉我只能上个学院本了,网课的时候我开始的自律找到了自信。可惜高考我觉得还是没有发挥的很好,来了本省一个双非,当时我对复读这个事情很抵触,直到我开始用双非的身份找工作,我才明白92和双非找工作的难易程度,甚至后悔当时没有去复读。如果人生可以 debug,我最想修改的那一行代码,一定是高考结束后,那个坚决拒绝复读的自己。记得出分那天,看着屏幕上不算难看但低于预期的分数,心里咯噔一下。那时候的我哪里会知道,几年后的求职路上,“双非” 两个字会变成一道无形的门槛。投大厂简历时,HR 的筛选系统可能直接把 “双非” 标签的简历过滤掉;面试时,面试官看到简历上的学校,眼神里会闪过一丝不易察觉的迟疑;和 985、211 的同学同台竞争,明明技术能力不差,却因为学历背景少了很多机会。网课那段时间的自律,至今想起来都觉得可惜 —— 每天六点起床背书,晚上刷题到十二点,靠着这份狠劲,把成绩从班级中游冲到了前列。如果当时能把这份自律多延续一年,如果能再拼一次高考,是不是现在的求职路会顺畅很多?是不是不用在春招里一次次碰壁,不用对着那些 “985/211 优先” 的岗位望洋兴叹?人生没有 debug 键,也没有回头路。现在的后悔,不是否定双非这几年的成长 —— 毕竟在这里,我也啃完了 Java、刷完了算法题、做了几个能拿出手的项目。只是偶尔会忍不住想:如果当时勇敢一点,选择复读,现在的我,会不会站在更高的起点上?可惜没有如果。能做的,只有带着这份遗憾,在求职路上更拼命一点 —— 用实力去弥补学历的差距,用项目经验去敲开那些紧闭的门。毕竟,人生的代码,终究还是要靠自己一行行写下去。
掠空之翼:没必要用现在的经历和认知去压力和责怪当时的自己,当时的自己也是在那个时刻那个环境下自身所有认知共同做出的最优解。就像动态规划一样的,那个时候只能无法预知未来当然不知道全局最优解,他做的也只是当前最优解。 再说了也不是说回到某个时刻改变一下决策,人生就能和你预期的一样一帆风顺。 可以偶尔感慨和小小后悔,但是要有更大的勇气为自己的所有选择买单。加油!
如果人生可以debug你...
点赞 评论 收藏
分享
04-02 14:15
门头沟学院 Java
努力拥抱AI中…1. 实习拷打2. 视频进度的redis缓存和定时任务异步落库的方案介绍一下3. 视频进度定时任务该从redis里面扫哪些数据4. 视频进度的hash结构是采用视频章节作为key,value部分是用户id作为key,field 里面又是一个map这样的吗(这里被带偏了,真正的结构不是这样的,后面就全是被面试官追着问)5. 这个value中的map里的数据什么时候会被删除掉呢6. 那这个redis 的hash结构的map内部的key和value来去设置过期时间吗,redis有提供这样的方法吗7. 重新设计这一块的Hash结构该怎么设计,有效期该怎么进行一个设计8. 用户一个视频没有观看完,在中间就进行了一个关闭,你是怎么去判断这个关闭的9. 前端超过了10秒没有给你提交是怎么判断用户离开这个页面,有一次请求超时了丢包了该怎么考虑10. rabbitmq如何实现一个延迟功能11. 如果前端因为网络原因一直无法提交后续的,这个进度是有一部分的丢失,这个该怎么解决呢12. 简单介绍一下微途旅行的项目13. agent用到了哪些工具14. 如何管理这个agent的多轮对话,记忆化15. 会考虑做一个消息的裁剪吗16. 每一次对话都会从mysql里面把用户所有的历史的绘画全部都取出来吗?17. agent背后的调用的模型是什么18. 你再调MCP server的时候,然后你会提供了两种模式,本地的模式和sse远程的模式。为什么会有两种模式呢?19. 多节点部署的时候你的后端是怎么向后端通讯的,sse还是websocket20. SSE和websocket的区别是什么?为什么?然后你要你觉得你采用的是这个sse21. 如果你是后端是多级的部署的话,你其实又存在于多轮对话,那就意味着你的这个agent一定是一个无状态的。因为我每一次用户新的多轮对话的新的输入,它都有可能会打到不同的节点OK,你的这个agent会有问题吗?
查看20道真题和解析
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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