到新环境也开工一阵子了 现在感觉可以比较客观的整理一下面试的心得
希望这些可以让大家参考 文章中会尽量避免中英夹杂...
背景:112学士 112博士 专长是影像处理 在毕业后先在湾区一间小小的新公司
也是做跟影像处理相关的 待了四年多后 觉得公司虽然技术研发的方面很有趣
可是整个商业化方向越来越让人担心(还有裁员...) 加上湾区的花费越来越夸张
所以就下定决心要换个环境了 下面列出有到面试的公司 其他电话上讲讲就
停下来的(Microsoft, Facebook, Amazon等)就不赘述了
1. Apple
这是第一间接触到的公司 不过也是最奇怪的面试 我前后一共去了三次
第一次是只跟主管吃个中餐 后二次都是跟五个人面试 而且比较有趣的事情是
都不用先签保密条约(反正怎么问也不会问出什么这样吗)
第二次面试是比较偏相机硬件组的人
问的比较不偏算法 而是比较关于整的系统运作的观念 其中还有一位
是只有问生涯规划还有人生方向...
第三次面试的是比较偏算法的人 然后问的就蛮有趣的 包含色彩学
电脑视觉 另外也还是有系统架构相关的 不过跟其他公司不一样的是
这三次下来都没有问到要你真的把程式写出来 都是画图跟写方程式就好
从这个角度看 Apple还比较友善?
第三次面试完之后 过很久没有消息 想说应该是无声卡 结果又收到通知
希望我再去一趟 然后是跟SoC架构组的人...
结果:其他offer拿到就自己通知说不想再去了 最主要的原因是在面试过程中问到
的一些问题(工时跟工作内容还有部门风气) 答案都蛮恐怖的 也很感谢他们都很诚实
某几个人真的让人感觉到他们在那边的目的就是要不计代价做出最好的东西
不过很不幸的是我没有资深到可以做这种等级的事情
最大的遗憾就是不能上班遇到obov...
2. Google
去面试也是跟影像处理相关的部门 面试分成两次 一次三个人
(其中一个是只有吃饭) 这个相较于其他是真的比较硬的 不过受限于保密条款
这边不能分享面试细节 简单来说就是把算法跟线上题库用熟才比较保险
白板写出来的东西是要真的可以跑的 不可以有syntax error
然后专门领域的知识也要很熟 也都不能嘴巴讲而已 一定要可以写或者画出来
另外履历上的东西会被抓点出来问到很细节 确定你不是乱放上去的
(我被问的是博士第一年做的东西 好险概念还记得)
跟其他公司不一样的是 面试有个大概结果之后
才会去看哪些组可以匹配 所以又要跟几个不同部门主管打电话聊天
讲完之后才发现 Google做影像相关的部门多得真恐怖 光可以公开的就有
Android, Youtube, Street View, Skybox, Jump, Search....
基本上虽然公司很大了 还是感觉很有活力
结果:录取并接受 有个小插曲是进公司前公司就换名字了...
另外面试好玩的地方是有一位是某教科书作者 所以后来拿教科书去要签名了XD
3. Snapchat
Snapchat是一个我从来没安装过的App 不过因为实在太热门了
所以被联络上就决定去看一下 面试前有试着用了一下...结果完全不知道在干麻
面试的感觉非常的好 公司在venice beach 外面就海滩 笔电拿着就可以去海边工作
然后也充满了创投公司的朝气
面试过程有六个人 问得也非常的专业 包含系统架构 几个比较特别的影像处理
的算法的实作细节(因为履历有提到)怎么规划专案的进程等
结果:录取 拒绝offer 主要的原因是那边房价炒得比湾区还夸张...
4. Light
这也是一间新的小公司 最近产品公开了也有一些新闻 也是当初很有兴趣去的公司之一
面试大约见了六个人 包含研发跟产品部门的主管还有CTO (小公司职称不重要)
公司的风气也很不错 研发部门的成员水平非常的高(几乎都是top 10 PhD)
面试的过程也是没有要直接写程式 而且因为个人经验 问了比较多跟startup工作
态度还有商业模式相关的问题
结果:录取 拒绝offer 主要原因是通勤时间加倍