帮朋友的朋友代po, 以第一人称描述,
想说再不出来分享的话就快忘记当初面试的内容了,
都已经是三年多前的事情,
其实也已经忘得差不多了,
算是给有意出国打工壮游的人另一个建议,
我的流程似乎跟其他人不同,
可能是因为被挖脚的关系,
2010年, 在前公司打定主意要换工作,
所以偷偷开了linkedin帐号,
结果隔天所有的同事都跑来问我怎么开了linkedin, 是不是要换工作,
然后就收到目前的经理跟处长直接写信给我跟我要履历表,
安排了一次电话面试,
所以从头到尾都没有到高通的网页填资料或是投履历,
电话面试就问基本的履历表问题,
只要履历表不是乱写乱吹,
基本上都能够过电话面试,
我只记得当初他问我会不会ARM Architect 跟 testbench,
我回答说我是owner
两个礼拜之后安排on site interview,
一共有三个team要面试我 (都在SnapDragon Architect team下面),
onsite 面试了八个主考官, 两人一轮一小时,
从早上八点开始, 面试四小时多,
面试完后我还跟处长说我们午餐吃什么,
处长说面试只有安排早上, 叫我回家吃自己,
所以想说应该是没上了
onsite 面试其实也都在履历表上面打转,
但是会问更详细的实作内容,
大致上还是不出ARM Architecture, OS, Random, Modeling,
C/C++, Script, Verilog/SystemVerilog, Assembly, Compiler,
还有一些问题是网络上标准的程式面试题目,
履历表上面没有的就绝对不会问,
有些公司很奇怪, 特别爱考履历表没写的东西,
我进公司的第一个project 就是Krait,
从无中生有开始写code, 到tapeout量产大概花了一年,
又遇到公司被恶性挖脚, 那一年真的是累到不是人,
package当然是比前公司好,
但是跟"当年"的发哥工程师比还是差很大,
大概只有发哥1/2~2/3的水准,
现在我就不知道了