算法岗面试八股(一)

深度学习基础
1. LN和BN的原理和区别
2. 交叉熵的数学推导
3. 交叉熵的代码手写
4. sigmoid的代码手写
5. 手撕多头注意力
6. ReLU为什么能缓解梯度消失
7. Adam优化器原理
8. AUC计算方法
9. Python装饰器作用
10. KL散度
11. softmax公式
12. 梯度消失和梯度爆炸如何缓解
13. 手撕NMS过程
14. L1和L2正则的区别
15. BN中可学习参数如何获取
16. 如何缓解过拟合
17. 介绍一下dropout
多模态/NLP算法
1. 介绍dpo算法原理
2. gpt和bert的结构和参数量
3. flash attention原理
4. bert预训练任务,embedding
5. fp16量化训练的策略
6. qformer原理
7. 了解哪些位置编码及原理
8. clip原理
9. blip2架构
10. sft,lora和pretrain的区别
11. llava和llama的区别
12. 手撕BCE,InfoNCE损失
13. 什么是大模型幻觉
14. 混合精度训练是什么
15. 很多大模型decoder-only原因
16. 手撕RMSNorm
17. deepspeed原理及使用
18. peft微调介绍一下
19. 介绍一下RAG
 AIGC生成式
1. vit,dit原理
2. ddpm/ddim原理,区别
3. ae,vae,vq-vae的原理与区别
4. U-net网络设计思路
5. 怎么保证长视频一致性
6. 怎么保证背景一致性
7. cross attention用法
8. svd原理

#算法##大模型##实习##找工作##博士##硕士#
全部评论
求开
1 回复 分享
发布于 2025-08-28 15:07 重庆
求开
1 回复 分享
发布于 2025-08-25 00:57 上海
求开
1 回复 分享
发布于 2025-08-22 01:25 四川
求开
1 回复 分享
发布于 2025-08-14 20:38 浙江
求开
1 回复 分享
发布于 2025-08-08 19:31 重庆
求开
1 回复 分享
发布于 2025-08-06 13:41 上海
所有面试题可以开源给大家 后台T一下
1 回复 分享
发布于 2025-07-28 13:24 湖南

相关推荐

题目是实现一个带 TUI 的命令行视频剪辑工具。核心要求有三点:能应对真实输入,稳定运行不崩交互流程清晰,用户知道下一步该干什么输出结果可验证、可复现,不能随缘素材放在 video_res/ 目录下。需要注意:里面的视频格式不统一,有不同容器(MP4、MOV 等)和编码格式(H.264、H.265 等),甚至可能混了异常文件。所以工具必须考虑兼容性,不能假设所有素材都是标准 MP4。必做功能要求1. TUI 交互(核心)需要实现四个基本操作:浏览素材列表(能看到有哪些视频可用)设置切分区间(比如只保留 00:30 到 01:20 这一段)调整片段顺序(多个片段可以重新排序后再合成)执行导出 + 展示结果(导出完告诉用户成功了还是失败了)2. 剪辑与合成单个视频能切分(取其中一段)多个视频能拼接到一起(比如 A 的前半段 + B 的后半段)输出常见的可播放格式(MP4 最稳妥)3. 错误处理用户输入非法(比如时间输成负数、选了不存在的文件)必须明确提示禁止静默失败——出了错就要让用户知道,不能偷偷崩掉约束条件:所有交互提示要面向普通用户,别直接抛底层报错(比如 "FFmpeg returned code -2" 这种)。用户看不懂,等于没提示。必做验收方式需要自己设计验证方案,至少覆盖四点:基础功能对不对(切分、拼接能不能正常工作)正常输入能跑通(给标准素材,按标准操作走一遍)异常输入要能扛住(给损坏的视频、不存在的文件、乱输参数)连续执行要稳定(跑一次没问题,连续跑十次会不会崩)交付物清单源码 + 启动命令(比如 ./run.sh 或者 python main.py)使用说明(关键操作怎么用、参数什么意思)示例输入与输出结果(别人照着做能复现)验证证明(场景描述、执行命令、结果摘要)已知限制与优化方向(坦诚交代哪里没做好、后续怎么改进)加分项如果必做做完了还有时间,可以考虑:时间线/片段预览能力:不只是一个列表,能让用户看到片段顺序、时长、大概位置任务队列与取消机制:导出可能需要时间,用户可以排队多个任务,也能中途取消可配置导出参数:码率、分辨率、帧率这些用户可以自己调,而不是写死在代码里一点思路分享拿到题目后,建议先别急着写代码。用模型帮你把必做功能拆成最小的 MVP 模块,比如:先实现素材目录扫描和列表展示再实现单个视频切分导出然后实现多视频拼接最后把 TUI 交互串起来加分项最后再做,而且尽量不破坏基础功能的代码结构。验收的时候,建议按题目要求的四点(正确性、兼容性、鲁棒性、稳定性)逐个跑一遍,截图或录屏留证,最后整理到验证证明里。另外注意素材目录里可能有异常文件,你的工具遇到这种情况不能崩,至少要提示“该文件无法处理”然后继续让用户操作其他素材。
查看17道真题和解析
点赞 评论 收藏
分享
评论
6
36
分享

创作者周榜

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