小弟这学年看见了毕业的曙光,决定投身研替,有幸在2015最后一天收到纸本offer
之前受惠于版上心得,加上版上博班研替面试的心得不多,希望借此抛砖引玉,回馈
版上,也期望能吸引其他博班同学一起分享。面试可能有些细节记不清楚了,请见谅
===============================正文开始===================================
先简述结论,有兴趣的同学再请往下看(文长慎入),按时间前后顺序分享,因为联发
科有四个部门给我面试机会,因此心得主要以联发科为主。
有投递公司: 联发科、瑞昱、群联、晨星、联咏、台积电、华硕
有面试机会: 纬颖科技(透过104主动邀请面试)、瑞昱、联发科、群联
结果:
offer get: 联发科
感谢卡: 纬颖科技、群联
无声卡: 瑞昱
1.背景介绍
桃园王老先生大学资工学(总排名中后)
桃园王老先生大学资工硕(总排名前三)
113资工博,硕博研究题目有延续性(虽说是网络领域、但实际以设计算法为主)
研究实作: 大部分自己coding(中间有请学弟写别人的算法),有C/C++教学经验
修课内容: 除了博士班资格考正规科目以外皆和行动通讯网络相关
研究计画: 博班指导教授采共指(和硕班指导教授),因此两边科技部计画都有执行
其内容硕班那边大多做研究写论文,博班这边大多带学弟妹系统实作(
有带多个实验室共同开发系统经验,但没有直接参与程式实作)。
面试准备: 1.自制履历一份
2.学硕博成绩单
3.已发表的研究论文
4.个人研究成果简介投影片
5.计画成果简介投影片
2.面试流程(10月国庆假日前投递履历→12月获口头offer)
十月(纬颖、瑞昱、联发科):
a.纬颖科技 (总经理室软件开发中心/BMC软件工程师)
更新104后约一周收到面试邀请,因为纬颖是第一个邀约的公司,因此决定试试。
一开始先做三项测验: 英文阅读听力测验、C语言笔试、人格性向测验
英文听力阅读: 与多益类似(听力、阅读共50分钟)
C语言笔试: 1.类别继承概念(给你一段程式码写出output结果)
2.Volatile(说明这段Volatile function可能会产生哪些问题)
3.利用递回函式实作阵列元素reverse
4.各变量宣告的意义(const int* p, int* const p, ...)
5.set bit应用
人格性向测验: 一堆选择共90题
测验完约莫2小时后,人资进来说明公司各项福利及薪资内容
之后换面试官(经理)进来提问:
1.由于久未写程式在程式笔试表现很差,面试官询问是否不常写C(据实回答久未写)
2.自我介绍研究内容,问研究在哪个环境下实作?实作语言为何?
3.专业科目:作业系统(Process/Thread差别、资源竞争问题)
4.研究或是带学弟妹做计划的过程中碰到最大的困难有哪些?怎么解决?
因为第一次面试,个人觉得表现不好,不过面试官满好的,过程中不断鼓励我主动
发问,因为面谈过程除了面谈求职者之外,求职者相对也是面试主管,在这过程中
互相近一步了解,看看自己是否适合或对该职缺内容是否有兴趣。我也问了一些跟
有幸获得该职缺后可以预先学习哪些相关专业知识以及技能等一般问题。另外,因
为之前没听过这家公司,因此还问了面试官为啥会找我来面试。最后,面试官说会
在11月底前回复录用与否,面谈约两小时。
结果: 一个月后发感谢函
b.瑞昱半导体 (通讯网络事业群/系统工程师)
十月中有到学校办研替招募说明会,在会后直接向工作人员缴交个人履历跟成绩单
并请在里面工作的学弟帮忙内投,两天后收到面试邀请。
同样面试官(专案经理)一进来先请我自我介绍研究题目,这次有记得拿出自己做的
投影片影本向面试官介绍,过程中面试官也问了一些跟研究背景有关的问题。再来
问一下计画做了哪些东西?带学弟妹的过程中碰到的困难点有哪些?如果进度有延
迟的情况该怎么解决?完全没有问专业科目问题。当我介绍完我的研究题目后,面
试官有提到我的研究背景跟他们部门不太正相关。
面试官非常认真拿纸笔勾勒出他们部门做的部分以及工作范畴,也跟我聊一些在工
作上碰到一些有趣的问题以及后来解决的方式,在这过程当中有稍微问一些牵涉到
工作内容相关的背景技术,问我有没有听过?是否知道这技术是啥?在这过程中我
也会主动提出一些问题,也问一下是否有博士缺额?面试官表示他们部门有不少博
士,有哪些工作内容需要博士。最后,刚好有版友在版上分享瑞昱的薪资年领可达
22个月,是否是真的?面试官挺有趣的,真的拿计算机起来算,说这三年的确有。
面谈因面试官有其他约定事项结束,面谈时间约两小时。
结果: 三个礼拜无声无息后寄信问人资面试进度,人资表达会再询问主管。再一周
后借由其他学弟听说该部门博士职缺已录取其他人,原因是那位同学研究领
域比较贴近部门职缺的背景
c.联发科 (无线技术开发本部(WCT2)软件工程处/软韧体工程师_新竹)
十月中收到面试邀请信,把大魔王安排在较后面面试,面谈过程只有"精实"两字
一样需要进行50分钟程式测验,面谈前一个礼拜人资来电询问近一年是否有多益成
绩,若没有需要加考英文听力阅读测验(人资说面谈部门要求),面试前需要填一份
联发科人事资料表回传,后面有五项问题需要详细填答。
程式测验: 联发科线上考试系统(8题单选、2题填空、5题实作,50分钟)
(也有10题单选或是9题单选、1题填空,推测这部分题型分布是随机的)
听力阅读: 类似多益,共30分钟
研究提问:
一开始进来有两个部门面试官(技术副理),一样开始介绍研究题目及背景,两位面
试官不断抄笔记以及问算法的细节,还有询问最后研究数据较其他方法好的原因
只是因为实验数据结果比较好还是有其他可以分析效能优劣的点?请进一步说明。
最后问及我的研究实际应用的领域在哪?以及目前业界使用的技术趋势为何?
专业科目提问:
a.作业系统: 1.解释Process/Thread的差异
2.Critical Section是什么?Mutex和Semaphore的差异
3.Stack和FIFO差异
b.行动网络: 1.面试官要求简述“3GPP长期演进行动通讯基础”的修课内容
2.Paging原理
3.当行动节点移动到外部网络时,透过哪些机制传递资料到行动节点
4.反过来换行动节点要传资料,怎么联络基地台?
程式相关提问:
请说明Volatile的功用为何?在单核心和多核心实作上需要考量什么状况以达到资
料的正确性?
学习背景提问:
1.在履历表是有写到担任五学期程式"教学助理",详细工作内容以及最大收获是啥
2.曾参与过最大的系统开发实作是哪一个?简述系统内容以及所担任的角色为何?
3.有带团队开发系统的经验,如何维持执行进度?多实验室之间如何合作?
4.当计画进度延迟时,补救方式为何?
5.在实验室的时间通常是几点到几点?对于"加班/工时长"的看法如何?
在听两位面试官简介部门工作范畴后,除了问一些有机会进入该部门工作时可以先
自行准备哪些知识与技术之外(每次面谈都会问,后面不再累述),我问了面试官一
个问题,当安排两个属下co-work时,有一个能力较好,自我时间管理佳,不须加
班即可完成进度;有一个自我管理差,需要常常加班。若两属下发生摩擦时,主管
会怎么应对?问完之后就被反问如果你是员工,你会怎么办?
当面试部门有两个以上时,人资会给你一张单子面试意愿的单子。面试完之后你可
以选择"勾选没有意愿继续面谈"的部门,在面谈告一段落后,其中一主管再度提醒
勾起来是表示不要继续面试的意思。面谈时间约两小时。
结果: 两天后收到二面通知,面谈部门就是提醒我不要勾选的那一个
11月(联发科、群联):
a.联发科 (二面)
听说联发科能够进入二面表示录取机率很大,但拜读七月中另外一个博士版友分享
的经验,也是有可能没有录取的,而我就是其中一个。
二面的面试官(副处长)一进门之后也是先介绍研究题目及背景,可是使用投影片时
发生投影机读不到的问题,于是使用白板说明研究内容,过程中面试官问的部分更
细,需要将研究中设计的算法之资料结构、执行流程画白板说明。最后问及研究
实际应用的领域在哪?现有的做法都是用哪个方法实作?当这方面算法可以分别
透过软硬件来实现时,你用软件实作(我是从软件角度设计算法)考量点是什么?
最后问如果无法如期在该年度毕业,下一步计画会是什么?此时我回答考虑出国交
换或是到业界实习,当我说出国交换的时候,面试则立即问这对你有什么帮助?
再来问及参与系统开发的经验,问题大多跟一面相同,但是面试官有表示系统开发
的部分因为没有直接参与程式实作,对于应征者没有加分。再来我的学硕学历是私
立的,成绩也不是顶尖(他有说明每个部门评核新人的方式不同,没有绝对标准的
做法),研究背景跟该部门不太正相关,因此跟其主管(处长)推荐有一定难度,请
有心理准备。
听完之后大概就知道很难有机会录取了,接下来面谈大多聊聊联发科目前发展趋势
以及碰到的问题(大概都是我从新闻上或是同学间听到的消息做一个问答),问到目
前面试了哪些公司,提到瑞昱面试官说之前曾在瑞昱工作,因此请他分享一些工作
经验与心得。我问每一个问题面试官都会很清楚的回复,因此就趁这个机会多多学
习。最后有夸奖我的履历做得不错,面谈时间约两个小时。
结果: 无声卡
b.群联 (创新技术研发事业群研发处/韧体工程师)
请我在里面工作的实验室学弟帮忙内投,两天后收到面试邀请
一到公司先做一小时的纸本程式测验(题目和网络上找到的差不多,据在里面工作
的学长指出,第三题是关键,写不对几乎不录取)。考试完还需做一个人格特质测
验,测验完由人资会先和你聊聊,问一些个人问题,例如:
1.求学过程中什么事情是你印象深刻且最有成就感的?
2.遇到过最大的挫折是啥?怎么面对和处理?
3.目前正在面试的公司有哪些,公司地点会不会考量点之一?
我回答网络上查询到博士研替薪资前面几家猪屎屋都差不多,最优先考量点
以工作职缺内容是否是自己有兴趣的,因此必须要等面谈完后才能做进一步
的决定。
最后人资用最快的速度说明公司各项薪资与福利。
面试官(组长)一进来也是先要求介绍自己的研究题目,但由于自身的研究背景和群
联差异不小,所以面试官没有太多提问。有问到研究题目和设计算法有关,那对
资料结构实作的部分是否熟悉(例如tree, queue, linked list...等)。这时面试
官也会直接改你刚刚的考卷,因为手写内容颇乱,中间有向主管说明程式架构及流
程。但版友大多会碰到的白板题没有出现,最后有问到是否能够接受加班。
在面谈中面试官很清楚说明他的带人风格以及评核绩效的准则,整体给我的感觉就
是未来在该部门工作会相当精实,但感觉面试官也相当以身作则,会用心带新人。
他也说如果不能接受他的行事作风也千万不要为了想拿到offer而违背自己的想法
,导致后面合作不愉快,最后也聊了一下面试官一天工作的生活是怎么度过的。最
后面试官有表达在录用考虑名单内,但还会继续面试其他人,面试时间约两小时。
结果: 两个礼拜后感谢函
其实到11月中都还没有获得offer时,内心十分徬徨,中间又投递了晨星、联咏、
台积电等职缺,但事后发现皆为时已晚,机会是留给即早准备的人。此时我也投递
了联发科软韧体工程师_台北职缺。
幸运的是,一任职在联发科的学弟主动问我是否拿到offer了?问我是否有意愿面
试他们部门,因此帮我内投,最后获得面试邀请。同时间也收到联发科软韧体工程
师_台北职缺面试邀请。
12月(联发科):
a.联发科 (无线技术开发本部(WCT2)软件工程处/软韧体工程师_新竹)
之前已经做过程式以及英文测验了,所以在面试其他部门就不需要再做一次
研究提问:
一开始进来有两个面试官,经后来自介发现是该部门一二面主管同时面谈。一开始
用投影片介绍研究题目及背景(此部门是唯一完整听完所有研究内容)面试官也不断
问一些研究背景或算法相关的问题,也问了该研究实验是在何种环境下执行。并
问程式实作的部分是否有牵涉到Linux kernel的层面。
专业科目提问:
a.作业系统 : 1.Process/Thread差异,Multi-Process/Thread是否能共享内存
2.用2个telent同时连上140.113.1.1,用上述哪个实作比较好
b.计算机架构: 1.何谓TLB?何谓cache miss?
2.cache coherence相关技术
3.cache相关的的问题(这部分我回答不好,有些已忘记)
程式相关提问: (白板题)
1.实作swap函式(有a, b两变量,透过该函式能将值互换)
2.实作该函式需要多少大小的stack空间来储存?要储存哪些资讯?
3.将某一的变量由int宣告改为static int,stack大小会不会变?
学习背景提问:
1.曾参与过最大的系统开发实作是哪一个?简述系统内容以及所担任的角色为何?
2.有带团队开发系统的经验,如何维持执行进度?多实验室之间如何合作?
3.多实验室开发系统过程中,若遇到相关技术背景不懂的情况,怎么解决?
4.若要你学习一个新技术的话,你自认为多久能够上手?
5.今天以博士的身分拿到offer的话,对于工作内容会有什么要求或想法?
最后在其他问题交流的时候,面试官有说明刚刚问了一些研究、专业以及程式的问
题都和他们部门主要负责的区块是有关联的,并说明我的研究背景和他们部门正在
做的区块有相似,会有加分。面谈时间约两个半小时。
结果: 隔天收到口头offer
b.联发科 (无线技术开发本部(WCT)芯片开发处/软韧体工程师_台北)
面试官一进门便要求看成绩单,稍微介绍自己的研究背景后面试官便询问是否有修
过讯号处理或是行动网络物理层通讯理论相关的课程,通讯背景的课我几乎没修过
,同时也反问面试官为何会找我来面试?主管说明该部门虽然需要通讯背景的人,
但也需要懂作业系统以及计算机架构背景的资工人,需要克服的点就是应征者是否
对通讯领域有兴趣且愿意学习相关背景知识。接下来就问一下专业和程式问题。
专业科目提问:
a.作业系统 : 1.Process/Thread差异
2.Critical Section是什么?Mutex和Semaphore的差异
3.Deadlock形成原因为何?怎么破解?
b.计算机架构: 1.Pipeline五个stage分别是什么,其功用为何?
2.Data/Control Hazard形成原因?怎么克服这些问题?
c.行动网络 : 1.简述“3GPP长期演进行动通讯基础”的修课内容
2.面试官有讲一些专有名词请我解释,有的没印象只能说不清楚
程式相关提问: (白板题)
1.实作swap函式
2.当函式传入的参数由整数变成阵列时,程式该怎么改?
学习背景提问:
1.曾参与过最大的系统开发实作是哪一个?简述系统内容以及所担任的角色为何?
2.有带团队开发系统的经验,如何维持执行进度?多实验室之间如何合作?
3.团队开发系统过程中,但有人进度落后时,你会怎么协助他?
4.承上,每个人的个性不相同,你应对的方式会有什么样的改变?
最后部门工作简介时也问及对于加班的看法如何?几点之后认为是"加班到很晚"?
也说明现在加班的状况不像之前需要每天都到九点十点,假日还要来一天(这要看
部门的状况),我就问说我面试每一个联发科部门都这么说,原因是什么?好像是
因为目前公司补了不少人,工作loading变少的关系(还有待其他人帮忙说明)。最
后结束时也提醒勾选代表不要继续面试的意思。面谈时间约一个半小时。
结果: 隔天一早人资来电通知希望尽快二面,于是约来电的隔天下午二面
c.联发科二面 (无线技术开发本部(WCT)芯片开发处/软韧体工程师_台北)
二面一开始也是先自我介绍研究背景,我的研究主题有一项是有关透过GPU平行运
算来加速的议题,面试官对于这部份表示有兴趣,由于目前手机芯片有朝多核心发
展的趋势。并问了一些相关的问题,希望听听我的看法为何,借此交流一些意见。
专业科目以及程式相关问题由于一面的面试官已经问过,因此二面没再多问什么,
只是问一下计算机架构、作业系统教了哪些内容,算法成绩为何分数这么高之类
的小问题。
最后在部门简介的过程中,面试官不但很清楚的说明自己部门的工作范畴,也说明
联发科整体运作的方式,也因此趁机向他问一些问题。面谈时间约两个小时。
结果: 二面后,经考量向人资表达想去拿到口头offer的部门,并写信感谢面试官
3.综合心得
相较于硕班找研替,博班相对的机会少很多,原因我想网络上都可以看到诸多评论,
在此提出一些比较正向的准备方式供大家参考,因为小弟找的职缺大多是猪屎屋,所
以提供的意见大多以猪屎屋的为主(研替求职新人)。
a.面试前准备:
1.个人自制履历
网络上104或1111的履历格式我认为无法凸显个人的专业能力有哪些,应适当地
将过去所学的专业科目、专题研究计画以及个人研究整理主要几项“研究专长”
例如:“行动通讯”、“网络安全”...等。并针对所列的研究专长,统整并条列
出修过哪些相关课程、做过哪些相关的研究专题或计画。让面试官在扫视你的履
历时能够快速抓到你擅长的领域进行问答或媒合。
2.论文研究、专案计画简介投影片
面试过程中面试官大部分会要求你叫绍你的研究背景,投影片是绝佳的辅助工具
除此之外口头简介我个人建议准备短时间版和长时间版两种。因为不是每个面试
官都对你的研究有兴趣,即使你们有相同研究背景(不过念到博士的话,几乎很
难找到相同的)。能在短时间内让面试官抓到重点,也让面试官感受到你的资料
分析以及表达能力。
3.专业科目
猪屎屋不外乎就是作业系统和计算机架构一定要熟。其他专业科目如行动通讯、
影像处理或讯号处理等依照面试职缺需求准备。除了大方向的知识要会之外,建
议选几个主题(也是依照职缺内容准备)熟读,面试中被问的程度越深,一方面也
表示你准备得越充足,这是“态度”问题。
4.英文检定
有些公司面试资料须准备英文检定成绩,建议面试前一年内能够先去准备相关英
文检定(例如多益),节省面试需加考英文的时间。
b.投递履历(人际关系十分重要):
基本上大公司都会有自己的履历系统,应征者很多,从104应征几乎都石沉大海,
内部投递都会优先被处理。平时除了努力研究外,人际关系也是要好好经营的XD
博士通常念好几年,最了解自己能力和技术无非就是自己实验室的学长姐学弟妹,
他们往往是你取得“面试门票”的捷径。我的面试机会大部分都透过内投帮助的。
当然,学弟带进门,offer靠个人。
可以将有兴趣投递的公司或职缺做一个二维度分类,第一层分类是上了必定去的公
司,第二层再依照个人考量(兴趣、薪资、地点),将最高优先权的尽量排后面,面
试次数一多,心情会越放松,表现会越好(不过博班向来能选择的不多...)。
c.面谈求职者发问:
一个人“积极”程度如何,我想也能从求职者发问的问题窥探一二,除了任职前相
关背景知识和技术有哪些可以先学等问题之外。我也会问公司对于员工的长期培训
的计画会怎么做,例如联发科部门分工比较细,可以问面试官从他们角度的来看,
除了自发性的学习、经验累积之外,还有哪些方式可以让员工从广度了解专业知识
和从深度学习专业技术。再来就是多看一些跟公司发展有关的新闻或评论,面试的
时候也可以交流一下,或许也会意外获得一些心得跟看法也说不定。
综合a和c心得,就可以解释我每次面谈时间都平均约两小时左右,相对的面试官对
博士的面试会比较谨慎,问题会比较多。
d.求职者心态调适:
读博士能撑到最后的人,或多或少在某些个性上都有偏执的一面,且不论这些影响
是好是坏,念博士越多年,相对你跟别人的工作年资也越差越多年,年资是从零开
始,都要重新学。有时候你研究专精的领域不一定能找到完全正相关的职缺,但换
个角度想,过去博士所受的训练,应该要能让你能够再从陌生的领域尽快学习、成
长,我认为才是博士的价值所在。
最后,这些个人心得能够帮助大家,谢谢收看~