[心得] 研替面试分享(RTK/MTK/QNAP/原相/群晖)

楼主: chen8105201 (chen8105201)   2015-10-27 22:37:11
有鉴于面试前在科技版学到很多,所以想要回馈给接下来或明年要找研替的学弟们,
首先先介绍一下我的背景,非四大四中的国立大学资工系,硕士是114资工所,实验
室做的是跟算法相关的研究(目前主打字串比对),而我在履历上的学经历有:
1. 大学程式能力检定CPE等级A排名前5.1%
2. 大三大四做过系上C++助教
3. 大二开始在学校计中协助开发程式(加新功能及改bug)
4. 大学时有协助系上开发系务行政系统
5. 2015 联发科技实习生
接下来一一介绍面试过程:
(p.s. 我是害羞内向的资工宅,文笔不好请大家多多包涵QQ)
=======
瑞昱
总共面试了4个部门,两个网络相关、一个声卡和一个家庭娱乐,前面两个就被问到
很多跟网络相关的问题,例如“TCP/IP是什么?”、“TCP和UDP差在哪?”总总跟网络相关
的问题,不过我都说不太出来就是了,而且其他问题我连听都没听过,所以理所当然不记得
到底被问了什么XD,而除了网络相关的问题外,只被问了“什么是物件导向”,可能是因
为这个所以我就拿到了一个口头的offer,还被主管给了名片,不过没有后续的下文QQ
声卡相关的部门,则是请我先自我介绍,因为我有自备履历,所以我照着履历上写的
一些相关学经历做介绍,而我边介绍的同时也会边被问一些问题,举例来说,当我说完大学
专题后,被问了“组员之间怎么沟通?”以及“用什么程式版本控制?”之类这些比较实际
的问题,也被问了有没有学过音讯处理、傅立叶转换这些,我说我的指导教授之前有开过相
关的课,但是因为时间太久而且也跟论文研究没关系,所以我完全不记得,可能是因为这样
吧,两位面试官就开始跟我欢乐的聊东聊西,这个部门也就没有下文了。
最后的家庭娱乐的部门,一样也是边自我介绍边被问问题,也都是看我讲到什么他们有
兴趣或是突然让他们想到什么而被问,最后被问了几个资工系的相关问题,例如,
“process和thread差在哪里?”,一样也被问了“物件导向是什么?”,因为这些我都还
记得,所以回答的还不错,而且这是这些连续面试下来的最后一个部门,所以前几个部门
回答不好的,我都有趁面试跟面试中间时间偷偷google了一下,接下来主管一副在思考的样
子,沉默了一段时间之后开始跟我介绍他们部门,介绍完之后就问我有没有什么想问的,
主管看我什么问题都没问,也看还有半小时的面试时间,所以就说要出白板题让我写个程式,
题目是输入n和k,有n个小朋友,给他们编号1~n,这n个小朋友手拉手(一号拉2号、
2号拉3号、...、n号拉1号),从1号开始每数k个就把他踢掉(假如3号被踢掉,那么2号要
改成拉4号的手手),最后会剩下编号几号的小朋友,因为我们LAB强项是算法,所以我
用了最好的时间和空间复杂度写出程式来,所以主管看了很喜欢,也终于取得正式offer。
=======
联发科
在讲面试经过前,得先补一下我跟联发科的渊源,在今年3月SITCON看到联发科在会场
摆摊寻找实习生,秉着想去玩看看的心得留了资料,想不到就去面试实习了,而实习面试
只被问到了“process和thread的差别?”、“对linux有多熟?”这两个背景专业问题,而后
被问“有开发过什么程式?有没有遇到困难?遇到困难怎么解决?在这之中有学到什么吗?”
据说M最爱问这类型的问题,所以我在同一场面试被问了好多次同类型的问题,就这样录取成
为联发科实习生,而后也因为是实习生,所以我跳过一般面试需要的笔试,在8月中左右直接
跟更上面的主管再面谈一次,面试过程中,先被要求介绍了这段时间实习的产出,而主管问
的问题也跟上面说的那种类型的问题一样,最后主管说因为我是他们看的第一个,他们看的
人不多,所以想多面试几个再做决定,本来以为没机会了,不过一个月后就幸运录取啦!所以
我得说,有实习有差,而且实习期间要好好表现。
=======
QNAP(竹北)
一到就开始写考卷,考卷题目不多,但是跟C和档案系统有关,C考了一些跟语法有关的
问题(最难的大概就是function pointer),但是exFAT、big endian之类的我就写不出来,
写完考券之后面试官走了进来要我自我介绍,也是同样的我边介绍他边问,问完之后开始检
讨考券,档案系统相关的问题我一题一题贝拿出来鞭QQ,可想而知也就无望惹
=======
原相
一进到公司里就发考卷,考试内容纯C的语法,主要问这段程式output是什么或是问这段
程式哪边写错,但是不像QNAP问到其他的(像是档案系统之类)概念,纯考C语言(指标出现很多)
之后有一题比较进阶一点,如果现在有一串数字我会怎么做sorting(我写insertion sort),
然后解释了为什么要写这方法以及优缺点在哪,最后一题是脑力激荡题,烧完一条绳子要一小
时,现在你有两条绳子,你要怎么测出45分钟,写完之后开始面试,面试前,HR有说要准备投
影片方便做自我介绍,而我做的投影片里包含基本资料、lab介绍、我的研究介绍、学经历介绍
这4大点,而刚好主管当初念硕士时也是做字串比对算法,所以我被问了很多,不过可能也
因此而印象更加深刻吧XD 不过因为他们只收一个人,而我的好朋友比我早去面试,所以
offer就先被他拿走了(不过我也在他后来决定去其他公司之后马上接到原相的offer取得通知)。
=======
群晖
再去群晖之前,我爬了很多版内的文章,大概知道考试方向之后,所以开始准备一些实作
的题目,自认程式能力还不错的我,还夸口跟HR说我很有自信XD,不过当主管来时,我被问
的问题竟然都不是写程式(!),“inner join和outer join差别是什么”、“物件导向的泛型和
多型是什么”、“解释一下继承并且写出继承的程式片段来”、“semphore和spin lock的概念
差在哪里”、“exFAT和FAT差在哪”、“全域变量存在哪里?为什么?”(他要问的是heap还
是stack),一连串我答不太出来或者是答得不太好的问题接踵而来,面试官可能看我都不太会,
所以想出个程式题帮我挽回局面吧,他要我在白板上实作出atof,因为那个面试时间让我有点恍
神,他才刚说完要能区别正负号,我就马上忘记这件事XD,所以就收到感谢函了
(而且感谢函上面的名字还打错...)
=======
总结
面试前不外乎就是要补一些写程式的能力以及OS的背景知识,两者缺一不可,像我就
是走算法,空有程式逻辑,没有网络及OS相关的背景,还有经历能越多越好,最好能
有参加一些大公司实习的经验,这还蛮加分的,而且说不定你借可以直接进去工作。
而我最常被问的问题就是“process和thread差在哪”以及“什么是物件导向”,经过我的
实验发现,“什么是物件导向”这个问题在回答时讲“物件导向就像生活一样”再搭配一副
很陶醉、很文青的嘴脸,面试官都会笑着边微微点头边说对哟(而且还有机会可以不用再说下去)
作者: ak47612 (ak47612)   2015-10-27 22:39:00
强者我同学!!!
作者: harry2258 (阳光蜥蜴)   2015-10-27 22:40:00
老李爱徒ㄇ
作者: syclin (Steven)   2015-10-27 23:21:00
推推推 太强啦~ 工号几号啊你!
作者: tom2002965 (阿冠来也)   2015-10-27 23:46:00
强者我学长~~~
作者: killernest (T.R)   2015-10-28 00:34:00
太猛惹~ 想知道原PO面R是什么时候, 感觉到10月多就没什么缺了
作者: billyking (panada)   2015-10-28 05:05:00
推推强者我朋友
作者: bear1991 (芋头)   2015-10-28 10:20:00
高手在民间
作者: uj2003 (Suzumiya)   2015-10-28 12:20:00
问的问题没很难啊...最后你也有写你的问题了 就是只会写程式 很多问题会写程式应该也要答得出来啊 特别是oop相关的
作者: windverb (哈哈哈)   2015-10-28 14:16:00
看到字串比对就知道是谁了@@
作者: final01 (牛顿运动定律)   2015-10-28 19:10:00
你确定全域变量放在stack,heap?
作者: touurtn (vv)   2015-10-28 20:55:00
可恶原来要这样回答阿
作者: bee0911 (bee)   2015-10-29 00:56:00
看完了虽然不懂 过程精彩必推XD
作者: dingson81723 (Dingson)   2015-10-29 01:06:00
强者
作者: WZYang (WZYang)   2015-10-29 10:18:00
推 强者学长
作者: longlongint (华哥尔)   2015-10-29 10:43:00
全域变量放 data segment, 但算豆知识不常用
作者: tony332976 (tony)   2015-10-29 18:01:00
强者给跪

Links booklink

Contact Us: admin [ a t ] ucptt.com