作者Albulaan (TR)
看板Tech_Job
标题[心得] 拖了很久的研替心得分享(群晖/台积电/衡
时间Tue Dec 30 18:38:57 2014
板上各位前辈大家好
本鲁代替强者学长PO研替心得文
强者学长即将於118硕士毕业
文章很长,本鲁已尽力排板
希望这些经验能帮助到各位,谢谢
----------------------------- 本文开始-------------------------------
本人9月底开始投履历,
一开始想说先找几家不感兴趣的公司练练功,
殊不知投了都无回应....冏,
想练功都不行,竟然如此那就直接冲了吧!
以下面试按照时间排序: 群晖、台积、衡宇、圆刚、联发科、新唐、正文、HTC。
1.群晖-云端软体工程师:
没想到第一家面试就直接挑战大魔王,
关於这家公司版上也够多消息了,就直接进入正题吧!
面试时间是早上10点,填完一些基本资料後按照惯例马上进入第一关。
第一关关主有两位,一男一女,一开始都是男的在发问,
首先做3分钟的自我介绍、介绍论文,女的在旁不停做笔记(心里想应该是人资吧?!),
殊不知基本介绍完成後女的摇身一变成为超强资深RD,
开始对我攻击,投出各式各样的球路,
第一球是基本四缝线直球(140km),
首先质疑我论文用A方法,为什麽不用B方法呢?用B不是比较快吗?
我回答因为用B会产生C问题,导致精确度不够,用A虽比较慢但还可以接受。
接着是一连串的小幅度变化球,
解释array 跟 link list 的差别以及优缺点、解释 mutex、semaphore,
剩下的过太久忘了....总而言之就是包含各式OS以及资料结构的问题。
接着大幅度曲球(115km)来了!!!速差颇大让我有点吃不消,传说中的白板coding登场,
给一串数列要实作出insert 的动作,不限定用什麽资料结构。
其实这题还算基本,我选择用link list 做因为比较简单。
完成後问我复杂度是多少,有没有什麽改进的方法,
回答了可以用其它资料结构聊着聊着聊到heap,那你知道heap 吗?
接着在白板上写一串数列要我画出heap tree,画完之後问heap 作用,
我说可以用heap sort 排序,接着又问heap sort 怎麽实作,
我回答主要是执行Max heapify,并简单讲解演算法,
接着又问如何实作heap,
我回答用array,因为执行Max heapify 时会需要知道2个child node的index,
假设parent node 的index 是n , child node 就是 2n+1、2n+2,
看起来他们对这回答很满意,
接着换我问了一些问题,问完後就叫我等一下他们需要讨论。
看一看手机已经11:45了想说差不多要吃饭了吧,
没想到接着进来的不是便当是另一个帅哥RD....棕色挑染又有抓发蜡蛮潮的。
传说中的第二关开始,一开始也是基本自我介绍+论文暖暖身,
接着大幅度变化球又来了,一连串问题,
有写过multi-thread程式吗?
为什麽要用thread? multi-thread 要注意什麽?
为什麽不用process? context switch 的时候cpu做了什麽事情?
什麽情况下你会用 link list?
接着又是白板coding,给定已排序的数列,实作出binary search,
完成後问一下复杂度,接着问如果今天数列 rotate 过,要怎麽办?
几经攻防之後想出了一个变形的binary search,接着实作变形binary search,
顺利完成後又问了一些指标的问题,
接着又叫我等一下他们需要讨论,临走前还跟我说:
我觉得你不错阿,程式题都有写出来,我面试过一堆人都写不出来。
心里想着太棒了应该有第三关吧! 看一看时间14:15,肚子超饿阿战斗力严重下降.....
接着进来的依旧不是便当是一个男的,心里想着第三关要开始了,
接着他说:今天面试就到这边结束喔!(惊!!!!!!
哭哭T_T这什麽情形阿,都面了4小.....
害我刚刚还满怀期待,只好拖着又饿又累的身躯回家。
结果: 四支一,(一安、3K) 阵亡= =
2.台积电-IT工程师
这次面试在下午,地点:竹科7厂,
搭计程车司机还把我放错地方真的很北烂....还好离得不远又有提早到= =
一进去先没收手机接着考英文,考完英文後是可爱的人资姊姊面谈,
面谈内容很广,从家庭、高中、大学、研究所、社团都有问,
感觉很注重个人特质,一些人生经典题也有问可以准备一下。
接着搭交通车到2厂与主管面试,
第一个主管感觉整个很厉害,一进来就霸气十足看得出来相当资深。
一开始就投出各种小幅度变化球,球都在好球带边缘、很难打。
过程中拿着成绩单一一询问,从大一的课程到研究所都有问,
会问你这堂课在教什麽? 根据你的回答接着问所以你会XXXX罗? 那讲解一下吧!
举例来说看到大二的课程微算机概论,我说这在学组合语言。
喔? 所以你懂cpu 中断罗?
接着回答用组语写过的 键盘以及滑鼠的中断,
再稍微解释一下中断向量,整个过程大部分是围绕着成绩单询问,
接着介绍IT部门工作内容,并说明很需要OOP的概念,
因为很常用到C++、Java,接着问了一些OOP的问题,
public、private 差异?
有没有写过OOP程式?、物件的封装与继承、继承的优点?
好家在以前有写过简单的继承,还可以举例出一些优点,
剩下就是聊天,问我还有去哪些公司面试,依序讲了後面2家,
又问有没有去联发科? 什麽职缺?
回答之後主管说我觉得联发科比较适合你,如果两边都上了会选择台积吗?
立马回答因为某某某原因所以我会选择台积。
接着说会有另一个主管仔细审核你的专业能力,就带我去找另一个主管了。
第二个主管人很好感觉很年轻,一开始就跟我说不要紧张聊聊天而已呵呵,
看了我的履历、询问一下论文、专题、参加过的比赛,基本上也是照着履历问,
所以写在履历上的技能一定要熟。
问到OSI 有几层? 资料库熟吗? join 会不会用? 有用java写过怎样的程式?
回答了一些我做过的东西,
有用到资料库做出一套系统,用java写过一个可以连线对战app,
接着主管问系统用到几个table? 我: 6~7个
主管: 喔~还不错啦,我们这边table 有100多个。
我: 呵呵(惊! ,接着问我的系统primary key 是什麽,剩下就是聊天,
聊工作内容阿、工时等等,最後又问有没有去联发科面试 = =
据主管说IT部门没有在加班的,18:30一定要下班,不下班主管会来赶人,
听起来真不错阿! 面到6点多主管说时间差不多了,也看到大家真的在打卡下班!
结果: 四支三(1B、1B、K、2B) offer got
3. 衡宇-软韧体工程师
这是一家在竹科成立2年左右的小公司,整个很对我的胃口,超爱这家阿!!!
人少少的又很赚钱的感觉,而且人资又经过表特版认证,整个超推!
一开始会先笔试,题目不难,
有中翻英 + c 语言,c考一些基本的指标还有写写简单的程式,
两个变数swap、recursive function、字串反转、
link list、动态配置记忆体等等,大致不难。
接着就是主管面谈,主管以前是台大毕业的,感觉就是高手一枚,
面谈内容主要也是依据履历提问,问了一些OS、资料结构还有一点演算法,
接着就是介绍公司然後聊聊天,说公司有MTK、RTK的人跳过来,
整个研发能量很充足的感觉,过程蛮轻松的~
结果: 四支三(2B、1B、1B、内飞) offer got
4.圆刚-嵌入式linux软韧体工程师
面试前查了一下这家公司网路评价……恩……不予置评。
一开始先做性向测验 + c语言 ,
c也是考了指标外加trace code,还有考到reentrant function。
接着主管面谈,面谈也都是依据履历提问题,聊着聊着聊到社团,
主管就跟我分享他是单车社,很爱到处跑,
接着就问我有没有什麽问题想问,问了一些问题後主管又问我真的没问题了吗? 没有。
真的没有? 恩……没有(到底是要我问啥= =)。
然後主管就开始跟我说公司的工时= = 看起来主管很care这个一整个很想讲……
主管说公司平常会小加班,大概到8,9点吧,
星期五通常比较没在加班,看各人情况大部分 5,6点就走了,
之後主管说我不错就请我等一下他请人资过来。
人资一进来就说ㄝ~你很优秀欸主管很喜欢你,应该不需要二面了,
接着拿性向测验的结果给我看,
当下想说这家公司太酷了吧还会让我看性向测验结果,
看完之後讲解一下分析我的人格,说明研替制度聊聊天就结束了。
结果: 四支三(2B、2B、内滚、1B) offer got
5.联发科-软韧体工程师(WCN部门)
接到发哥面试非常开心,高铁下来上taxi後说地点笃行一路一号,
司机: 联发科齁? 真是太猛拉,MTK真是霸气十足连小黄司机都略知一二。
抵达总部立刻感到MTK的霸气,感觉里面人人都是神真不是盖的,
兴冲冲的跟人资表明来意没想到却跟我说,
欸……你面试的地点在竹北喔! 拍谢我们搞错了= = 冏,小黄275块很贵馁……。
到达竹北台元大楼之後,首先是考试,不得不说,MTK的考题是所有公司最难的……
还好事先有准备,基本上网路的考古题还蛮有用的,命中率大概有40%,
考完之後主管一进来又跟我说对不起公司搞错地点害你多跑一趟,
MTK主管真的对面试者超好的阿~自我介绍後问了一些OS问题,
基本上经历群晖的洗礼,回去补足OS的知识後没有遇到太大的问题,
问的都差不多,可能是WCN部门的关系,又问了许多TCP/IP的概念,
基本的OSI七层就不用说了,还出了一道情境题,
如果今天有一台PC ping 另一台PC,会发生什麽事?
於是我从mac table 开始讲解,接着说明ping 是属於icmp封包,
再来带到ARP封包,整个流程run一遍,讲完看到主管满意的笑容我就放心了,
之後又问了一些TCP的三向交握、SYN、ACK旗标、有没有写过网路程式?
接着主管介绍部门工作内容面试就结束了,
过程跟大家说的一样很愉快,MTK主管不会电人。
过2天接到电话说其它部门想找我去面试(多希望是同部门阿…),
这次地点就真的是总部了,一上taxi立马说笃行一路一号,
司机: 联发科齁? 挖靠太厉害了,屡试不爽MTK果然霸气十足。
面谈过程跟之前差不多,除了OS的问题外另外问到计组的问题,
讲解了一下pipeline架构,还好之前上计组还算认真有回答出来。
比较令我意外的是主管要求白板coding !!
题目是用double link list在一串数列中实作出delete。
题目不算难,不过自从群晖面试完後就没有练习手写code有点生疏,
写起来有点卡卡不过还是完成了,接着换我问问题问完面试就结束了。
过了2个礼拜都没接到MTK电话想说应该没希望了,
没想到1个月後主管打来说部门突然多一个名额,
问我有没有兴趣过去,
并问有接到哪几家公司的offer?是否有回覆了? 是晨星吗?
只能说好可惜啊………。
结果: 八支三(1B、1B、1B………) offer 意外 got
6.新唐
这家公司人资超好的,
听到我搭taxi还怕太贵立马教我搭园区内的公车,回程的时候省了一笔钱。
进到公司後没有测验直接面试,主管看起来非常资深,头发半白面带微笑,
一开头就说希望我们不是因误会而再一起因了解而分开 = = (主管蛮幽默的),
所以开始介绍公司以及部门的工作内容,介绍的非常详细,
足足介绍了一个半小时左右我都还没讲到什麽话……,
接着正式开始面谈,从自我介绍开始、依据履历提问,接着主管也问了许多问题,
最後要我用英文自我介绍……好家在有准备一点不过讲得真的很卡,
最後就在欢笑中结束了。
结果: 四支三(2B、外飞、2B、1B) offer got
7.正文
正文在北部以及竹科都有公司,我是去中和的公司面试,
进去先考c,因为有多益成绩单所以可以免考英文,考完之後与主管面谈。
自介完後主管看看履历问了几个履历上的问题,并对我的实作部分相当有兴趣,
说我觉得你非常适合我们公司,在聊了一下面谈就在欢笑中结束了。
结果: 三支三 (2B、2B、1B、BB) offer got
8.宏达电
在写心得之前先感谢一下HTC人资蔡先生,态度超好的!
因为我有改面试时间,感觉得出来蔡先生尽心尽力的安排,
面试完後也马上致电关心状况,给个赞!
面试之前会有集体的测验,分别考c、英文、逻辑,
并依照自己的兴趣选填想面试的部门志愿,
因为只对网路有兴趣,所以只填了一个志愿,网路protocol部门。
面试时间排早上,过程就是一直聊天,主要针对履历发问,并介绍部门的工作内容,
表明会常常出差,因为不排斥出差所以我觉得很OK,
面谈中主管一直说我c语言考很高分,是他近几年看过数一数二高的,大概说了3,4次吧,
最後好奇用斜眼偷看了一下分数考了95还96忘了,逻辑测验比较低只考了8X,
过程中并没有太艰难的问题,感觉很注重考试成绩,所以逻辑测验之类的不能乱考 = =
面试完回学校不多久,下午就接到了HTC人资蔡先生的电话通知。
结果: 二支二 (3B、2B、BB、BB) offer got
结论:
面试前一定要对公司有所了解,
至少要了解公司在做什麽,主要的产品之类的。
再来就是找软韧体职缺的话,
C、资料结构、演算法、OS绝对要复习,link list几乎是必考题。
祝大家心想事成,天天中大乐透~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.118.7.209
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Tech_Job/M.1419935939.A.253.html
※ 编辑: Albulaan (140.118.7.209), 12/30/2014 18:46:27
1F:推 rusei: 整个强到破表 想请问最後选择去哪间呢? 12/30 18:45
※ 编辑: Albulaan (140.118.7.209), 12/30/2014 18:48:57
※ 编辑: Albulaan (140.118.7.209), 12/30/2014 18:50:48
2F:→ pinkowa: 群晖没上太可惜了~~~ 最难的果然要放在最後... 12/30 18:53
3F:→ pinkowa: C、资料结构、演算法、OS、Network...我通通不会...OTZ 12/30 18:54
4F:推 loycool: 强者我学长!!给推! 12/30 19:01
5F:推 b6byc: 强,我忘了好多. 12/30 19:05
6F:推 boss0405: 衡宇很赚钱?????????? 12/30 19:07
7F:推 wubai1119: 强 12/30 19:07
8F:推 h129875230: 推118 选联发科吧 12/30 19:34
9F:推 soso7885: 校友感动推 12/30 20:04
10F:推 nctucch17170: MTK"只能说好可惜啊" 是甚麽意思? 12/30 20:12
11F:→ h129875230: 同届感动推 12/30 20:13
12F:推 creaton: 好猛啊怎麽受的了 12/30 20:53
13F:推 zxc2694: 神... HTC的C语言居然考这麽高 12/30 21:28
14F:推 nanasport: 有神快拜 12/30 21:43
15F:推 s860134: 强 12/30 22:08
16F:推 as891339: 推118,请问原po是电机的资讯组吗? 12/30 22:38
17F:推 mine1988: 同是118,我完全比不上原PO... 12/30 22:40
18F:推 tony233534: 强者 推 12/30 22:43
19F:推 piscespeace: 校友推推 12/30 23:03
※ 编辑: Albulaan (1.162.65.122), 12/30/2014 23:41:00
20F:推 overhead: 超强,竟然这些相关领域都这麽熟。绝对比平均面试菜鸟强 12/31 00:34
21F:→ overhead: 一大节 12/31 00:34
22F:推 francisco76: 群晖面试到下午竟然没午餐!?以前两粒御饭团已经很 12/31 01:01
23F:→ francisco76: 扯了,现在乾脆取消?感觉越来越不尊重人了,这种公 12/31 01:01
24F:→ francisco76: 司不去也罢。 12/31 01:01
25F:推 Aso: 听说以前去MTK回程HR会帮叫计程车... 现在都没有了 12/31 10:01
26F:推 clever410520: 太神啦! 12/31 10:49
27F:推 joelihai: 强者啊~~ 12/31 10:50
28F:推 cobrasgo: 原po很强耶 12/31 11:25
29F:推 lai1262: 118友情推~ 12/31 11:45
30F:推 jjwei: 强者 推 12/31 12:26
31F:推 bob823321: 推学长太猛啦! 12/31 13:24
32F:推 hiwin5566: 推 好强 12/31 13:40
33F:嘘 jeremy4849: 红明显 其实child应该是2n,2n+1 07/28 22:09
34F:推 benz31205: 强者我学长推 09/01 19:09