说明
本文主要用于记录本人(23届硕士)在找工作期间(实习、秋招)的面试内容,求职意向主要为音频算法相关岗位,主要投了一些互联网公司业务线上的算法岗位。
关键词:AI、深度学习、语音算法、音频算法、算法岗、算法工程师、面经、技术面
总体情况
从经历过的面试来看,音频算法相关岗位的技术面内容主要包含以下几个部分:
(1)自我介绍:1 分钟左右
(2)过往经历:主要围绕简历内容或者自我介绍时提到的来问,因此这里建议不要在简历上给自己挖坑,写进简历的一定要懂
(3)基础知识:主要包括深度学习(理论和部署都会涉及)和信号处理基础
(4)手撕代码
(5)反问环节:展现你对目标岗位的感兴趣程度、问题思考的深度;建议提前准备至少两个问题,避免突如其来的安静与尴尬 ^_^
*整体感觉面试过程更像是一种技术交流。建议面试过程自信大方,一定要熟悉自己做过的内容,表达清晰有逻辑。
*愿此刻看见此贴的你能够好运连连,一切顺利 ~
面经
下面记录一些技术面试中被问到的部分通用问题(*注:不是全部内容);
为避免不必要的麻烦,后文均用 xxx 代表本人简历上的内容;
未经允许请勿转载。
阿里云
一面
- 自我介绍
- 选一个简历上最有成就感的项目进行介绍
- 简历上的 xxx 是否有落地?
- 简历上的 xxx 效果怎样?有什么不足?有没有分析过为什么不足?
- 为什么会选用 xxx 模型?简单介绍一下 xxx 模型
- 卷积和相关的区别
- 谱减法和维纳滤波的关系
二面
自我介绍完,基本都是聊简历
字节
一面
- 面试官先是自我介绍了一下组里的主要业务内容,然后让自我介绍的时候重点说一下我的经历和他们相关的有哪些?
- 简历上 xxx 经历主要为了解决什么样的问题,提出了什么解决方案?
- 简历上 xxx 研究内容的动机是什么?模型结构是怎样的?
- 还有什么要介绍的经历吗?
- xxx 模型结构是怎样的?
- 给定 K 维的输入,含有 K 维的隐状态的 GRU 计算量是多少?
- 手撕代码:给一个n和一个新的数字集合A,求仅由A组成的不大于n的最大数。
二面
- 自我介绍
- 简要介绍一下简历上的 xxx 经历主要做什么?
- 简历上的 xxx 是怎么做的?
- 简述一下 xxx 模型的结构,以及你觉得他为什么有效?
- 简要介绍一下简历上 xxx 研究项目?为什么要这么做?
- 如果让你重新思考这个项目,你会怎么做?
- 你觉得怎么改进一个模型?
- 简要介绍一下 xxx 研究项目?
- xxx 模型结构是怎样的?参数量有多大,模型层数?卷积核大小?
- 帧长是多少?模型参数量有多大?采样率是多少?
- 如果现在让你去重新改进这个模型,你会怎么做?
- 简历上的 xxx 是和哪些模型进行了比较?指标上比他们高了多少?
- 你这个 xxx 模型和 yyy(别人的模型) 有什么区别?
- 手撕代码:最长不重复子串(滑动窗口)
快手
一面
- 简单介绍一下 xxx 项目吧?
- 简单介绍一下 xxx 任务一般的处理流程吧?
- 简单介绍一下:将 48k 的采样率下采样到 16k 要怎么做?
- 简单介绍一下:将 16k 的采样率上采样到 48k 要怎么做?
- 有没有模型落地部署的经验?
- 手撕代码:判断链表是否是回文串,要求 O(1) 空间复杂度、C++ 实现 (方法:二分链表(快慢指针)–> 翻转后面的链表 --> 依次判断两个链表值是否相等)
二面
- 简单介绍一下 xxx 的工作?做了哪些优化呢?那 xxx 能带来多少收益呢?
- 简单介绍一下 xxx 工作?那你这样做和 yyy(其他方案)有什么区别?
- 简单介绍一下 xxx 工作?这里面的 xxx 能带来多少收益呢?
- 简单介绍一下采样定理?48k 下采样到 16k 会经过什么?
- 手撕代码:合并两个有序数组,要求O(n) 时间复杂度、不额外开辟新空间、C++ 实现(方法:尾部开始遍历)
三面
- xxx 都有哪些应用场景?
- 简单介绍一下 xxx 项目的工作?
- 简单说一下 xxx 和 yyy 的区别?(因为介绍项目时,提到了在方法调研阶段对比过 xxx 和 yyy 两大类方法)
- 怎么处理极端数据?
- 做了哪些数据增广?
华为
基本聊简历,主要围绕简历上的经历问了:简单介绍一下 xxx 任务?怎么做的?比别人有什么优势?为什么会有这个优势?是由于什么导致的? 怎么判断你的方法就是有效的?
滴滴
一面
- 简单聊了简历内容
- 描述一下卷积运算?
- 两个信号长度分别为 m, n,卷积之后得到的长度是多少?(m+n-1)
二面
- 简述一下 xxx 的基本流程?
- 为什么要做 xxx ?做了这个对模型有什么影响?
- 什么是 qqq(简历上提到的一个要解决的问题) ?qqq 是怎么产生的?怎么判断是否有qqq?qqq 在实际信号上有什么特征或者表现吗?
- xxx 和 yyy 有什么区别?
- 用 C++ 实现一下卷积运算
海康威视
基本聊简历:做了什么?怎么做的?
理想汽车
- 简单说一下采样定理?
- iSTFT 完美重构的条件是什么?
- 简单解释一下多头注意力机制?这一机制与时间维度是什么关系?
中兴
- 人耳能感知的频率范围?
- 人耳最舒适的频率范围?
- 人的发声频率范围?
哲库
感觉不太匹配,体验极差,感受不到尊重…
- 自我介绍
- 介绍一下 xxx 项目?怎么保证模型效果?
- xxx 处理方式是怎样的?
- 介绍一下 xxx 项目?有没有别人已经用了这种方法?
- xxx 任务的主流方法是什么?你觉得为什么主流方法是这样子的?
- 除了简历上的内容,对音频这块还有其他了解和探索吗?