背景介绍:
112机械系、112电机系自控组,研究方向为电脑视觉,使用深度学习(deep learning)方
法
来做动作辨识(action recognition)。顺便给学弟妹们一个建议,如果你想念机械自控,
不妨考虑电机自控,找工作较容易且薪水较高,这是我不少朋友的心得。
面试公司:
群晖(没上)、晨星(offer get)、联发科(婉拒二面)、群联(offer get)、HTC(offer get)
准备内容:
***最重要的是面试不要"紧张",血淋淋的例子~***
准备好自己在课堂上做过的project,并熟悉每一个细节,尽量简单明了的介绍自己,并
说明自己的优点,作业系统我是直接听清大周志远老师的线上课程,清楚而且省时间,演
算法以及资料结构我都是刷leetcode题目顺便练习,基本上把全部easy跟一点medium写完
,白板题就没有问题了!
面试心得(分公司讲述):
群晖:
第一关,简单自我介绍,然后就开始白板题,题目是将一张image旋转90度,我的做法是
直
接用两个for循环去写,接着考官就说要用in-place的做法,方法一样两个for循环,但是
只扫1/4的矩阵,将一张image切成4个区域(360/90),每4个pixel为一组,把第一个pixel
值存取下来,再将剩余的三个pixel值旋转90度放入相对应的pixel中,最后再将暂存的值
放入旋转90度的pixel。最后再问一些关于作业系统、c++物件导向的东西,相信爬板都找
得到。
第二关,直接白板题,题目是写一个function,input是一个linked-list的head address
,希望output是回传排除某一个数字后组成的新linked-list的head,一开始我的想法是
看下一个linked-list的值是不是要排除的值,是的话就直接跳下一个直到不是要排除的
,
但是没有考虑到若第一个值是要排除这个情况,我当下是用if,但是其实是while,不过
因为很紧张所以脑子一片空白,最后过了十分钟才想好。最后,询问主考官有什么需要改
进的地方,他说虽然他觉得我的学习能力应该不错,可是我只表现出紧张,他觉得这样非
常可惜。
结果:二面后,感谢函
晨星:
简单可以分成两个部分,一个台北一个竹北,台北部门面试的时候,忘记拿出电脑做简报
,最后就被电烂哈哈,竹北面试的时候,有记得拿出电脑做简报,报完后有被考一题白板
题,题目为给你一个array,判断这是不是一个顺子(扑克牌的规则),这其实满简单的,
所以很快就写出来,在简单说一下自己的算法后马上拿到二面机会(晚上),晚上面试的
时候小主管跟着大主管一起进来,大略介绍一下部门后,就说很希望我可以加入这个部门
,过了一周后三面,是跟一个更大的主管面试,简单的身家调查后就结束了。
个人觉得,晨星准备方式为对自己的简报内容熟悉,不要紧张轻松一点说出自己的见解,
我觉得就比较容易拿到二面,二面有之后应该就很有机会拿到offer。
结果:offer get (embedded system)
联发科:
其实面试内容跟晨星大同小异,所以就不多说了哈哈,但是个人觉得效率上有点慢,一面
结束后接近一个月才有二面,但是已经拿到其他三个offer,加上当天生病,所以婉拒了
。
结果:婉拒二面
群联:
一张题目纸五题,给40分钟但应该5分钟就写完了,简单的define聚集展开和字串处理,
这
家面试跟其他家很不同,他们喜欢问你人格特质,大多跟你聊天了解你的想法以及思路,
再询问你与其他人与众不同的地方,一面二面都是如此,个人觉得他们主管人都很好,上
班气氛应该不错。
结果:offer get (ssd )
HTC:
其实,原本没有要去面试这一家,因为这家面试有点晚开始,而且当时已经拿到另外两家
offer,但是女友朋友以及实验室学长说不错才去看看。面试部门为deep learning cloud
service system。
第一关,简单自我介绍后开始白板题,第一题问字串处理只能用C语言,判断一个短字串
是
否为另一个长字串的子字串,由于不能用standard library中strlen(),所以用sizeof()
,然后再问strlen()怎么实作,想问的关键点是字串结尾'\0',第二题为merge sort实作
,再问一下空间时间复杂度。
第二关,要我写一个阵列处理的function,详细题目忘记了,只记得用c++的vector以及
queue实作,印象中跟leetcode的easy和medium难度差不多。写完之后就开始闲聊。当天
结
束二面后说有面试的话会再通知,过一个小时就接到电话。
第三关,这个部门的function head进来,一进来就说我不会问你技术的东西,你放轻松
跟
我聊天就好,基本上你是上了啦,接着完整讲完这个部门运作形式还有未来的规划,再一
直问我有没有问题,只好绞尽脑汁一直问哈哈!
第四关,由于最大的edward chang出差,所以由他代理的主管来面试,简单问一下背景,
还有我对于未来的规划,就结束了!过一个小时HR就打来问意愿了。
结果:offer get
面试总结:
面试的准备工作基本上都参考版上其他人,leetcode、作业系统认真练过、念过,专案实
作的东西要熟悉,最重要的是不要'紧张',应该就可以顺利拿到offer了。
offer选择:
选择offer的时候很苦恼,工作内容的未来性、薪水分红待遇、工作地点、工时长短等都
是
考虑的重点,最后决定去HTC,想赌一下deep learning会大红大紫,cloud的技术对于未
来
转职也有很大帮助,出国唸书也是一个不错的经历,唯一缺点是他薪水相较其他的低不少
哈哈~
备注:
若是有相关问题欢迎站内信问我,不过别肉搜我是谁QQ