注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
补发一下apple的面经,Webkit组,apple在学校开了一次Info session,看到来了个前端的工程师,聊了一会工程师说他们不招全职,但可以转给其他hiring manager。顺手投了简历,没想到还真的约了面试。于是就正式开始了被大牛们按在地上摩擦的血泪面试。
第一场电面:
Webkit组hiring manager,在苹果工作10年,当码农当了20年,出了个找数组里第一个不重复的数字,简单题python直接秒了。
然后。。。写一个html页面,包含一个居中的黑色矩形,一个按钮,点击按钮矩形出现,再点消失
恩果然是一百年没写了,全忘了。。html和js都知道怎么写,css完全懵逼,只写个html框架和js的代码,js还只记得早就不用的jquery。。。最后写了html和js,css直接不写了,被大叔吐槽说你好歹还记得getElementById。
大概觉得是做过所有面试里最最尴尬的一场。。。
最后居然还没挂,感觉非常可怕
第二场电面:
印度小哥,全程物理物理听不清,说sorry pardon could you repeat说了不下二十遍
花了20多分钟详细聊了一段实习经历,感觉面试官就是为了确认我这个项目真的是写过(其实那个项目太水了都没怎么写)。包括怎么写android测试用例(LZ当时实习是帮忙做安卓自动化测试系统),具体代码怎么写,adb命令怎么用,非常详细。LZ举了好多例子,感觉最后并没有结束清楚。
最后代码题小哥问了个最简单的LC斯托克普莱斯,就是那系列中最简单的一道,然后问LZ做没做过,LZ诚实地回答算法课讲过(并不是很诚实其实。。。)
然后讲了思路,小哥确定没问题后换了个实现开跟函数,写完int后问如果是浮点怎么办,还是用同样的方法,二分解决
然后就是onsite3+2摩擦摩擦摩擦。。。
Onsite:
第一场,国人大哥+一个面相很geek场:
第一次电面的那个大叔+webkit lead developer
这场是这些面试中。。。跪的最惨的一场,被大佬按在地上摩擦到死。。。
先是给了一张纸上一段代码,让我做code review
我:?????跟host吐槽了下我假期都是别人review我,从来没我review别人
review主要就是1. 找程序bug 2. 如何提高测试performance。不想详细说这个是干什么了。
菊苣还问怎么测试一个程序的performance,全程没听懂他要干嘛,他也没听懂我要干嘛。不过如果被这个大佬挂了的话,感觉还是心甘情愿的,毕竟姿势水平还不够
结束之后host送出去,真心感觉apple的面试是所有公司里最最专业,考察东西最多,而且唯一一个面试完可以学到很多东西的面试。
无论结果怎么样,能见到大佬们还是很开心的
就这样吧,gg move on
补充内容 (2017-12-1 15:41):
刚打完电话就接到hr的口头offer了 |