前言
如果想参考本人的背景情况可见这篇概述
============================ 正文开始 ==============================
【时间线】
- 8.3 商汤一面
- 8.10 商汤二面
- 8.19 商汤HR面
感觉商汤挺注重面试体验的,每次面试完都会给你发一个面试体验问卷调查。
PS:红字表示我当时没答出来的问题,蓝字表示面试官/我的解答。
面经分享
1. 一面·技术面
面试官开场就把面试时间和流程说的很详细,并且主动表示“这次就当作一个交流让我不要太紧张”+认可了我的简历,总的来说就是人生导师般的宝藏面试官。
- 自我介绍
- 让我稍微讲了讲一个项目的原理和实现,并深入问有没有考虑提升设计模块的并行度
- 问了我了不了解SOC,我让他把这个问题再细化细化,后来我就给他大概描述了一下SOC的运行原理
- 问了我学过哪些课程 -铁子们有遇到类似问题的,以后只用说和职业对口方向有关的课程就行了,别说了一大堆有的没的搞得最后面试官以为你非科班
- 提问环节
提问前就把后续的面试流程说了一遍,感觉非常的靠谱。
● 部门人数 -现在北京这边暂时20多个,方向为云端智能芯片,近年新成立,会持续招人。除了北京,上海和西安也都有分部,但是建议还是在总部这边发展会好一些。
● 培训机制 -导师制
● 应届生第一份工作的方向和部门氛围很重要吗? -他认为很重要,大公司普遍螺丝钉文化,这样培养出来的人往往一个方向点做的很精,小公司主张全能,他第一家公司是家外企,主张的就是螺丝钉文化,但是他以现在的角度反观当时,觉得这对于个人发展是不太好的。他觉得芯片行业方向太多,包含的知识点范围太广,所以建议我们去一个有大方向后台支持的公司。后面他说他也没来商汤多久,但是他工作这12年来,觉得商汤这种AI起家,总人数过万的厂子,发展方向紧跟前沿,还是很不错的。
2. 二面·技术面【30分钟】
- 自我介绍
- 问项目,着重关心了CDC中多比特转换为啥用FIFO而不是握手。 -我说是为了简单化以及握手信号也要进行跨时钟域,必须保证可以采样时数据是稳定的(和华为二面问题异曲同工)
- CPU那边的带宽,并且问了硬件加速器这边的带宽。 -但是我给他强调的是在这个项目中没啥意义
- 同步复位和异步复位的区别?
- 异步复位同步释放了解不,问我为什么不能只用单纯的用异步复位。如果同步释放后是否还会出现亚稳态? -异步复位释放会影响到同步信号的赋值,如果不同步释放则容易产生亚稳态;还有可能会出现亚稳态的,亚稳态是不能根除的,只能将影响概率降低
- 异步fifo中的跨时钟域是怎么进行的
- 提问环节
a)商汤芯片现在两个部门:AI推理和AI训练,推理那边自2018年开始做硬件时起前后端加在一起大概一百来号人,训练的话去年才正式成立,现在大概十几个人,后期计划扩充至40~50号人。
b)建议第一份工作看重平台,对一个人的规范化和思维能力培养很重要(但是是做设计还是验证,这个肯定是更重要一些,找工作时就要想好)
3. 三面·HR面【20分钟】
- 自我介绍
- 挑一个你困难重重的项目讲讲呢? -然后我给他讲了15分钟的故事,中间没有提到技术知识,但是一些有必要的基础知识/专业相关流程我都作了简单的介绍,然后HR听的津津有味,甚至感觉她身临其境【手动狗头】,是个挺可爱的HR
- 提问环节
a)后续安排 -面试都过了后会发意向书,大概9月中下旬谈具体offer,中间为了方便同学们和部门彼此深入认识,可能会把同学们和未来的主管拉个群,相互交流。
4. 面试结果
8月31号收到意向书。
============================ 正文结束 ==============================