持节云中,何日遣冯唐?会挽雕弓如满月,西北望,射天狼。
— 苏轼
近日适逢求职,回望历代宦海沉浮者,但逢不如意时,或醉卧瑶台,或舞文弄墨;我既不善饮酒,又苦人工智能时代更迭变迁,渐而手无缚笔之力,思量良久而无从写起。不知为何,时常夜深忽梦少年峥嵘岁月,尝思是否能够坦荡而对昔日之我。今重拾纸砚,作此序以自勉,十年饮冰,难凉热血,当仿东坡、稼轩之不坠青云之志,末效乐天之幽愤而终。
# 面试经历
# 腾讯:
# 8.21 一面
- Attention 架构公式,为什么要除以根号 d,cross-attention 和 self-attention,Attention Mask 有哪几种
- 场景:包含多种用户,视频等的社交与用户偏好网络,当新用户与新视频进入时如何准确为用户画像与推荐视频
- 代码题:数组的最大能被 3 整除的子数组和
# 8.27 二面
- 项目对 Out-of-distribution 的理解,真实场景中不同地域背景的分布外数据如何处理
- 项目对分子结构与大模型输入对齐的理解,对齐的只是分子的表征,没有自然语言含义的合理性
- 项目的 Loss 函数,训练目标等
二面挂
# 9.15 一面
- 检索增强的方式
- 大模型后训练的方式,使用的是什么方式(SFT),对强化学习方法(RLHF,PPO)后训练大模型的理解
- 市面上具有代表性的多模态大模型,多模态大模型的架构
- 生数科技实习的经历
一面挂
# 9.22 一面
- 项目中大语言模型的角色感不强,什么场景下能够体现大语言模型的能力
- 目前解决构建全领域(AI4Science)多模态大模型主要的瓶颈
- 接触过 Agent 相关的一些工作和辅助道具
- Agent 大模型的 Eval
- 执行轨迹评估
- 对 LLM,Graph,Diffusion Models,RL 的了解程度
一面挂
# 10.9 一面
- 项目中 Neural Architecture Search 为什么可以称之为一个 Search
- 图神经网络如何得到具体的图表征
- 代码题:由外到内输出一个矩阵的数(顺时针)
- 代码题:给定一个升序数组,它在未知的点上发生了旋转,如何在 O (logn) 时间复杂度下找到目标值
- 介绍一下 GRPO 的机制和损失函数
# 蚂蚁:
# 9.24 一面
- 项目提问:神经架构搜索为什么能解决 OOD 问题
- 现有的基础大模型主要有哪些架构
- 图像与视频编码的模型,如 ViT,VQ,VQ-VAE 等
- 基础大模型中的 Positional Encoding 有哪几种,例如 context length 从 4K 扩展到 16K 的时候如何处理这种 Positional Encoding
- 什么是 Sparse Attention,什么是 Linear Attention,和 Causual Attention 的区别和联系
- 手撕 Multi-head Attention
- 什么是 GQA,MHA 修改到 GQA 需要怎么修改
一面挂
# 元理智能:
# 10.8 一面
- Instruction Tuning 为什么能够激活 LLM 的垂类能力
- 项目的大模型实际运用过程中如何进行 RL 的扩展,有什么难点
- 为什么使用文本的形式输出一个数值,而不是在最后一层接入 MLP 输出
- 使用 CoT 进行最终分数输出的推理是否有 Ablation Study
- Agent 相关的工作如何扩展到更复杂的业务场景
# 10.9 二面
- 如何保证其中的 Projector 能够得到充分的训练
- (没什么印象了,好像就问了这一个,何意味)
