作者pwh17 (胖丁)
看板Tech_Job
标题[面试] MTK数位ic预聘面试与心得
时间Thu Sep 7 13:07:22 2017
看到很多朋友和学弟妹最近在准备面试和做生涯规划,
小弟分享一下最近去MTK面试的过程和心得,希望能帮
助到更多人,或让更多人了解情况。文长,可能要再
麻烦读者挑着看,sorry。
[面试过程-技术方面]
主管请我先介绍自己做了哪些ic project,并针对其中的问题
发问。譬如过程中,有用到Async FIFO,就会问Async FIFO
的原理,Async有哪些方法,为什麽2 flop synchronizer可以
cross clock domain,Multi-bit要怎麽办。
所以建议求职者可以把过去做过的Project仔细的复习好,
尤其是挑做的比较深入的Project,好好讲用了什麽技巧。
像是,有没有针对Algorithm做优化来省Area和Timing。
这方面讲好後,可以针对过去的project,具体的在投影片中条列
出自己会什麽技能,譬如用过什麽EDA tool、下线的过程。
在这里再列出几个被问过的问题:
考Timing 和 glitch:
怎麽用1 cycle的波,兜出2 cycle的波。
考Async 和FIFO:
Async FIFO的原理
2 Flop synchronizer的原理
Multi-bit 要怎麽处理
FIFO depth怎麽估算
考Arch:
VIVT, PIVT, VIPT, PIPT这几种Cache差在哪。
各种ISA之间的差异。
好像还有更多,但我有点忘了.....
整体来讲,我在M遇到的面试方式比较多是藉由求职者的经验,往下
问深。偏向先深再广。毕竟很多新人都从一个Block开始做起,能把自己
的部分做深做好,会比较好,而且这样即战力也够了。
除非看了成绩单後,遇到成绩不好的科目,才会挑出相关的问题来问。
这跟我以前遇到的面试不太一样。以前的,是比较偏向职位
式的,边界式的来问。把这个职位所需要的基础能力和相关经验先问完,
再问延伸的。同时,会将相关领域的基础知识也问了,或是问很多来把
这个新人的技术边界看清楚。可能是为了了解新鲜人的潜力或了解
上下界。
当然不同公司和部门的情况很可能也不太一样。遇到不同的技术面试方式,
可能要要再自己反应。
[面试过程-Soft skill]
主管会常常问你团队合作和个人PM的能力,并举出一些例子。
有的还有问我最失败的经验。但是关於技术上,怎麽团队合作,
譬如git, coding style这些,就比较没问到。
英文能力应该是不大有用,毕竟工程师都是台湾人。英文好的同学去外商
可能会比较有比较优势。
[面试过程-环境]
MTK有个不错的地方是会在面试前,利用一些问题,先让你想想自己要什麽样
的环境。同时,最後也会给你一些机会提问,了解环境。
我按照以前实习时的经验,问了几个问题:
1. 部门在这三年内的技术或发展方向是什麽?定位是什麽?
在整体状况不好的情况下,部门希望怎麽因应?
少数主管回答的很好,但实话讲真的听到不少罐头答案:
EX 1: 把常见的东西自动化。(但没说怎麽自动化。)
EX 2: 总是有能够精进的东西。
2. 部门大概都几点下班?
很多主管都直摇头,不回答。有的说八点。有的说有人六点走。
至於真实情况,只能说,要多透过去实习的朋友打听和对照一下。
M有个怪怪的地方,就是即使准时下班,在有多个主管在场的情况下
,也不敢直接讲。
太晚下班的,会说有人六点走。早下班的,可能也会晚报,但这种比较少。
[面试准备]
MTK和一些台湾公司的面试都是从一个很粗的分类开始,
譬如数位ic, 软韧体。每个类别里面都有各种部门和环境。
是你投履历,公司或各个部门再找你面试。直到面试时主管
说明,你才会知道部门在做什麽。所以建议,如果有兴趣的
公司是这样的面试流程,可以多用内推,才会更容易找到和
自己合的来的部门。
仔细把这种模式和外商比较,个人感觉,这是一种上对下的招募方式
,而不是针对知道自己想做什麽的新鲜人或专业人士所设计。
对不同状态的求职者有好有坏,但以单场面试来看对公司
绝对有利。所以可以多打听,或尽量用内推。
由於来的主管可能有很多背景。但因为都是数位ic,
建议还是把自己做过的project和投影片准备好。在Algorithm mapping方面
,其他背景的主管可能会问比较少,但遇到一些数位ic共通的技术,还是
可以提出来强调。
其实网路上有卖一些专门针对数位ic面试的电子书,
整理一些重要的问题,我也有买一本。
但其实在M的面试中,比较少用到。做过的project够多的话,
好好深入讲应该就可以。
[面试心得]
在过程中,还是有遇到一些好主管。但有时,我
有一种在被瓮中捉鳖的感觉。感觉都很重技术,但有些部门
在方向和效率上就比较不重视,这种部门通常也是加班的很
严重。
在和四五个有去面试和实习过的朋友聊过後,我的感觉是,
还是有不少人的态度是:
反正你短期内无法出国,做数位ic出国
也不一定比较好,外面其他公司的待遇也没比较好,台湾整体ic
的环境也不会大发,就乖乖来我这边加班到八点吧。
没方向和没效率没有关系,就继续撑吧,反正你也没有多少选择。
最近某外商也裁了,在台湾你要在外商也没有多少地方去。
当然也有不少好主管的态度是:
我们正在做一些很好的project,有方向,希望吸引好的人来做。
有的很常加班,有的不加班。但至少累的是比较有意义。
总而言之,多打听真的很重要,部门差异真的很大。
或是也可以多去几个公司看看,或和几个朋友一起组队,分享
面试经验和看到的好公司或好部门,或是一起准备面试。
毕竟台湾没有Glassdoor,天眼通的资料还有限。
可以多组队,擅用各种时间和机会。
希望能帮助到有需要的人!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.158.59
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Tech_Job/M.1504760844.A.254.html
1F:→ Aso: 但Glassdoor上有MTK的建议, 只是都很粗略 还是可以参考一下 09/07 13:25
2F:推 jsgoc: 以前发哥不会有这种态度 杂鱼太多 坏风气跑进去 09/07 13:37
3F:→ jsgoc: 手机晶片市场快饱和了 以後只会剩下一家独大 跟PC一样 09/07 13:38
4F:→ jsgoc: 第二家 损益两平 第三家 亏钱 09/07 13:38
5F:推 twicm: 推! 09/07 13:46
6F:推 iamala: 这篇写得很好~推 09/07 13:46
7F:推 thomaspig: 推 09/07 14:00
8F:推 ejnfu: 我是比较好奇怎麽从面试看出该部门没方向和效率?应该只有 09/07 14:12
9F:→ ejnfu: 实习过才知道吧 09/07 14:12
10F:推 Messibugoo: PC 那边的局势有点变化喔 09/07 14:22
11F:→ k9966809: 这篇推 09/07 14:26
12F:推 zzztrees: 推推 09/07 14:46
13F:推 ps0411: 推,写得很棒很清楚 09/07 15:40
14F:推 twicm: 从面试过程看来,主管并没有觉知自己也在被面试 09/07 16:23
15F:推 wulonglue: 强者 09/07 17:08
16F:推 twicm: BRCM是个警讯,外商IC设计公司在台规模萎缩中 09/07 17:26
17F:推 shanks2012: 很有想法 推一个 09/07 18:08
18F:推 jsgoc: 第一家一定是高通 第二家是华为喔 5G专利 华为海放发弟 09/07 19:03
19F:推 tiku123: 第一家是高通.第二就发科根展讯去拼吧 09/07 19:10
20F:→ tiku123: 华为其实不能算进来.他只做自己的市场 09/07 19:10
21F:→ tiku123: 展讯如果能把INTEL Solution成本优化.应该会很猛. 09/07 19:11
22F:→ tiku123: 再加上好好做好自己的ARM SLOUTION的话 09/07 19:12
23F:→ tiku123: 其实发科手机已经有点再亏了.大致上就是很接近损益两平 09/07 19:12
24F:推 quartics: 展讯很弱,不用期待太多 09/07 19:49
25F:推 tiku123: 发科没有自主架构.不可能上高阶手机. 09/07 19:53
26F:→ tiku123: 高通靠着高阶晶片和专利 就稳坐第一了. 09/07 19:54
27F:推 BlockChain: 推 写得不错 09/07 21:43
28F:推 book416406: 某外商是指Q? 09/07 21:51
29F:推 jsgoc: 主管:我是神 谁敢面试我 09/07 22:05
30F:→ jsgoc: 主管神:我卡到位了 你!没!有! 09/07 22:06
31F:推 ph54769: 推 09/07 22:56
32F:推 Ryan5678: 详细推 09/08 20:00
33F:推 qazqazqaz: 推"多组队,擅用各种时间和机会。" 09/09 10:33