[心得] 面试心得系列5 联发科 MTK

楼主: allen791210 (甩逆)   2017-08-04 18:46:46
终于到了终篇
网志好读版: https://shawn1210.wordpress.com/
基于希望能分享交流有用的资讯,虽然途中还有面过其他大大小小的公司
但面试过程个人觉得没有太多值得分享的就不一一列出了
MTK的面试对我来说可真是颠沛流离,充满各种出乎意料、不如预期的冲击啊啊啊
上机考:题目颇多,有点写不完,跟几年前的系统也不太一样了,考很多pointer,考古
题有几题,最后两题程式题:1.用bit operation做swap 2.经典题目Maximum Subarray
建议除了熟悉考古题也可以写些Leetcode Easy到Medium等级的题目来熟悉上机coding,
培养一些解题思维和信心,在考白板题的时候会比较能够有逻辑的去思考拆解题目,虽然
我个人最后也只写了几十题而已就是
面试过程中必问题目:
OS相关基本题: Interrupt、Process & Thread、Multi-thread、Mutex&Semaphore、
Spin lock、Sync相关各类问题、volatile、Pipeline
C\C++: Overloading、Virtual Function、Funtion Pointer、各种不同scope的Static用
法、Stack/heap/.bss架构
算法: 特别需要熟悉复习的有 Sorting、Linked list各种implementation (e.g.
reverse)、Stack&heap的实现
Tip 1. 适时地运用白板来讲解、陈述你的想法,尤其算法相关的问题
Tip 2. 当主管问了个题目后,可以把跟这题目所有相关的有系统地全部讲述一遍,像是
:假如问OS的同步,可以从为什么会产生这个问题,目前有哪些方法解决,这些方法各自
的优缺点、这些方法各自的缺点通常会怎么被解决、在哪些情况下会比较适合使用哪一种
方法等等,让主管知道你了解的深度到哪,而不只有简单地回答题目本身而已
这些好像应该写在第一篇开头@@
4G LTE 通讯软件开发工程师
一面
同个大部门底下,前后面了几个不同的team,主要都是在实现3gpp spec软韧体开发工程
师,分层上的区别,但基本上都仍在实现PHY层,面试内容必问Communication System
Block Diagram,拿出了讲义重新复习了几天,大概要到能够有系统的讲述每个block的功
用,进而分类每个不同block其中主要实现的方法有哪些,会遇到的问题,怎么解决, 解
释过程中主考官会问些进阶问题,看看你熟悉的程度,我硕论不是做PHY的所以其实也只
有大略性的了解
面试了几个部门发现其实MTK也考满多白板题,只是难度上不会像群晖那么高,比较偏看
看你的逻辑思考方式,其中一个部门主管考了,找某个数字的所有公因子,另位女主管,
考了计算数字化成二进制后总共有多少个1,用bit operation的方式,这位主管人超好,
中间我写错一些地方,会给一些小提示,让我能够及时修正,幸好最后都有写出来
二面
面过两个部门的大主管,MTK二面大致上比较多会问许多人格特质、修课、专题合作上的
问题,专业问题会相对少些
4G/LTE 通讯系统验证工程师
一面
MTK除了Modem方面的测验验证外也有开始投入车用平台验证的专案
主管提到,硕班做网络相关的观念可以直接应用在我们测试网络的设计或TEST CASE的开
发,部门也有管理ERICSSON基地台,可以自行尝试许多相关的实验,由于MODEM 单位主导
通讯,所以产品软件的设计可测试性、Test framework、Debug framework走向,都可以
主导意见,
此外我硕论熟悉的PYTHON也可以用的上,应用在抓取资料以及后续各种的分析,甚至往后
近一步的大数据分析!?
二面
大主管人十分风趣幽默,非常亲切好聊,可能是因为常需要跟客户接触?内容大致上是再
次跟我讲解部门的主要工作内容,和可能的未来职涯发展等等
部门主管后续来回寄了几次信,对职缺更进一步的解说,解答我的一些concern,主管真
的非常有诚意&热情,自己对于该部门满有兴趣的,感觉满多地方能够学以致用,无奈后
来再三考虑后,想说还是先尝试看看RD相关职位,看看自己究竟适不适合、喜欢这类职缺
通讯系统算法开发
一面
简单讲应该就是走错棚了,部门印象中是跟解析车用RF讯号相关,会用到满多DSP的样子
,但毕竟我硕论不是做通讯PHY的,对通讯PHY层的了解不够深,同样先要我讲一下block
diagram,但这边每个block会相对问得非常详细,各种其中的方法,甚至到怎么实现的,
会遇到哪些问题等等,DFT、FFT、IIR、FIR等等讯号相关的知识,要面试该职缺的人,各
种通讯相关的知识真的必须有更深入的了解,面试过程中主管觉得比较有趣的部分是,我
用程式的概念来讲解某些通讯相关的技术,像是用DP的概念来讲述FFT,不过这样其实好
像怪怪的XD?
无线通讯软件工程师, Wi-Fi软件研发工程师(竹北)
一面
同样用投影片自我介绍和简介完硕论后,这次的一面算是刚好问比较少专业问题的,可能
因为我的修课&硕论算是满相关!? 谈了许多部门实务上的工作内容、风气、文化,主管给
人的感觉很open-minded并且满能够跟部门沟通打成一片
部门主要是在做wifi protocol的实现,wifi protocol的演进挺快速,所以除了maintein
既有的module也会一直需要跟上新的protocol,甚至去国外参与一些wifi protocol的会

二面
两位主管,这次二面问比较多专业相关问题,其中一位主要负责问问题,问了OSI layer
各层、802.11 protocol,然后根据我硕论做的主题,特别深入地问了各个不同Layer在这
个领域的问题,这部分挺有趣的,其实很多层都有用些不同的方式,来尝试达到类似效果
嵌入式Linux软件工程师(台北)
一面
主管针对修课和专业问了许多问题,OS、Programming、修课成绩上的问题,修课专题中
和其他人合作的经验,怎么去面对冲突、不同意见,怎么学习新事物/技能、如何和指导
教授沟通想法,后来针对我硕论的主题,问了一题情境题,看看实际上我会怎么处理这类
比较灰色地带的issue
部门主要在做 1.展频/跳频讯号的处理 2.System Integration 3.Web Automation Tool
,很特别的部门,有在进行开发一些在web上的自动化工具,简化日常繁琐的工作,让大
家能投入心力在更值得的地方(work smart),也能了解到整个System整体架构各个不同
module的整合,这些方面个人是满有兴趣的,后续就是有问了些生活和居住上的一些问题
闲聊
二面
大主管让人感觉挺和善,专业实力很强,二面一样比较著重于人格特质、修课专题、合作
经验,满多主管在面试中都会问到,是否除了硕论外有做一些自己的project,这部分真
的是我的弱点之一,硕班的时候比较著重在顾修课、论文研究,虽然有些实习、竞赛经验
但都是跟硕论相关,而这也非一蹴可矶,当然这也很看人的兴致和热情所在,但想找这类
工作的话,还是会强烈建议及早开始经营培养自己的github,开发或参与有兴趣领域的
project
Android 多媒体软件工程师
一面
这场有多个部门一起,有负责手机端的video codec、GPU&Gaming、智慧家庭装置中的
Camera整合、因为我硕论做的领域比较不相关,可能因此在多媒体领域的问题不多,硕论
部分比较著重在想法逻辑的演进思考还有常被问到的,"硕论还有哪些地方可以继续精进
,这些部分可以怎么做",接下来问了满多OS相关的重要问题(如最前面所述),还有两题
算法问题,第一题是比较各个sorting复杂度和优缺点以及是如何实作,如果遇到连续
分次输入大量的数字,每次输入一个数字过后都会进行sorting的话,会使用哪种方式?
根据我前面提到的几种方法依序分析其在这种情况下的优缺点,这部分主管有说,重点是
在看我的逻辑和思考推演的方式,想请问这题大家有好的解法吗?
另外一位主管接着又问了一题股市波动图的问题,写出解法的pseudo code,主要想看的
也是想法的逻辑性,因为其实我硕论是做软件定义网络上的应用开发,跟多媒体基本上关
系不是太大,但根据HR的说法,这几个部门的主管都满愿意培养新人从头学习起!
最后因为快赶不及下场面试,就没时间逐一询问各部门相关问题,但有个部门的主管们
仍特别留下来解说部门工作和回答疑问,面试结束后续也用电话继续解答一些工作内容上
的不清楚的地方,感受到该部门主管很用心在招募上
二面
第一个部门的大主管人很Nice亲切,听我报硕论报到一半大概了解后,就让我打住了,好
像是觉得大致上人格特质还算ok?和一面主管所述符合?后来也多了解了同部门另外一个
team在负责的业务内容,主要是GPU & Gaming上的分析,会做满多System Evaluation上
的深入探究,这个部门面试到的几个主管人都颇nice,都超好聊XD
另个部门的主管则算是比较typical的二面,硕论、履历上的各种经验分享、团队合作经
验、修课专题等等
后记
想要特别感谢一下MTK HR Kate姐姐的帮忙,面试过程中有任何问题或是请求,
寄信过去询问,基本上一天之内都会有回复,甚至在回信后还会直接打电话讲述原因
和确认细节,因为一些时辰和个人的因素,在安排面试上也帮忙了许多
让后半段的面试更加流畅,也让面试人感觉公司(HR)是真的想招募你进去
最后
还是想说一下,虽然这仍很看个人考量和特质
但如果没有打算要出国,那么有还算不错的研替就去吧
不知为何,总是想不起来、讲不出来
去年做了些什么,就2017了呢!
作者: pandaman03 (潘德曼)   2017-08-05 16:55:00
推大大
作者: lucky72 (Lucky)   2017-08-05 17:45:00
你这个考试也太难 害我不知道我们部门那些人怎么进来的囧
作者: dindonring (叮咚叮咚)   2017-08-04 18:55:00
push
作者: MediaTekInc (发哥)   2017-08-04 18:58:00
网址怪怪的
作者: chengtony (贾修)   2017-08-04 19:02:00
推 厉害的学长~
作者: a00raso (安安是上班当个好孩子….)   2017-08-04 19:15:00
作者: isscc2014 (hihi)   2017-08-04 19:20:00
推分享 选M?
作者: sluttysayage (我不会 被打倒的)   2017-08-04 19:33:00
作者: lammin (死鱼)   2017-08-04 19:38:00
作者: benz31205 (潮爽的)   2017-08-05 00:26:00
强者推
作者: assassinzero (刺客教条 我的最爱)   2017-08-05 00:31:00
感谢分享
作者: shiaujin (Shiau)   2017-08-05 01:16:00
作者: sqt (深海)   2017-08-05 05:28:00
强者推
作者: asdg62558 (吐司皮克)   2017-08-07 01:27:00

Links booklink

Contact Us: admin [ a t ] ucptt.com