YY(欢聚时代)iOS开发工程师三面面经
欢聚时代我是内推的,在3月15号收到消息要求3月19号上午11:00面试,我面的是iOS开发工程师的岗位,一共经历了三面,技术一面、综合二面、hr面,现在处于等待消息的阶段,下面就说一下我这次面试的经验吧。
技术一面:
给我技术一面的是一个很年轻的小哥(后来我俩聊,他说他是12年毕业的师兄,我俩聊得很投缘),最开始还是老套的自我介绍,然后我说的很客气,面试官说我不用这么客气,像和一个师兄一样聊就行,总的里说还是很和蔼的。其实一面总体来说没有问到操作系统,算法,计网这些特基础的知识,都是问的项目相关,和给一些实际例子,让我给出我的想法,面试官有说他会故意说错一些概念或者东西,让我指出(不过,我感觉他最后也忘了这个茬了)。因为我也做过Android项目,他就提了一下我是不是会Android?然后说如果iOS突然间如果WP一样死了,我会不会选择改行?因为我有很多项目使用swift写的,他就问了你对swift与oc对比怎么看?然后说了很多为什么公司不用swift开发等等。然后,因为我有写会Core Graphics,他就问了我Core Graphics是什么?我怎么用它,然后问了Core Graphics的更底层的是什么?(这里我就没答上来,是OperGL,不过他也没太在意)然后唯一问的计网的知识就是http是什么?(当时是一脸懵逼,不知道他想问什么,后来就谈了下让我说层那些知识)其他的就是基于项目问一些问题,可能是看项目是不是你自己做的吧!差不多这样聊得可以了,最后,他给了我5道题,从1~5难度划分,让我做自己能做的最难的一道,之后用邮件发给他或者下午给他看(感觉是加分项,因为二面和这个题没有关系),然后就是让我问他几个问题。因为临近中午吃饭,我应该是最后一个,所以问问题环节我就和他聊了很多“家常”,总的来说我们两个很投缘,聊得很high。最后给了我Y1等。
中午:
一面过了,面试官会给一个便利贴贴在卡上让你拿到前台,贴纸上写着等级(好像是Y1,Y2,Y3)吧,Y1就是最好的,我当时是Y1,然后前台小姐姐给了我一张餐券,让我吃完饭后等待下午二面。
吃完饭,可以选择休息或者去--打代码T_T,因为题没做,所以我就开始做题,5道题我先都看了下,然后做了第三道,发现很简单,就去看了第五道,因为运气好正好是我做过的相关的题,我就用中午时间做完了第五道,下午的时候去给面试官看了。(估计应该会加分吧)题都是非算法题,都是工程题,要用oc开发,如果没有进行过iOS开发的人是做不出来的,比较考验个人开发能力。
综合二面:
给我进行二面的是一个30多岁的男的(后来我问他,他说是上一个面试官的部门的技术总监吧)。二面总体来说还是围绕着项目进行的,不过考验的更多是对于事务的处理能力上。没有进行自我介绍,上来就说项目。我第一个项目是游戏,用Cocos2D开发的,他就围绕着这个问了不少问题。然后因为我简历上有写我有前端开发过和Android开发过,他就问了我对比这两个,我为什么选择iOS?然后问了我如何看待那些多平台的开发语言与框架?然后让我说开发时遇到过的很大的困难,最后怎么处理的?然后问了我YY的主流产品用过哪些?关于直播,刷礼物我该如何实现?因为我说过我做过一年的web,他就问了我好多web相关。他说现在好多应用的是嵌套web的,当获取数据的时候,有一些不良厂商会硬性抓包往里面加入广告,如何解决?(http安全性的问题,不让说用https)。web嵌套应用的时候,如何在oc中将数据传输到js(这个我也不会,不过我说了自己的看法,感觉和React native有关)。问题大概这些吧,然后就是问问题,最后他说我可能在广度上足够了,但深度上要加强,不过实习生没什么影响。然后说了语言表达能力对于团队合作的作用。。。然后就说我的问题的处理方式上可能与公司的处理方式有些偏差。。。最后,给了我Y2等。前台让我等hr面。
hr面:
hr面是一个很和蔼的大叔(同学说的小姐姐没看到T_T)。我觉得可能也是一个幸运吧。我和这个大叔聊得别提多high了。hr问的问题就是很综合,从你在哪里来?为什么来这上大学?为什么做iOS?为什么来YY?家庭情况?用过YY的产品吗?对实习生怎么看?有没有从其他渠道了解YY?对薪资怎么看?课程多少?什么时候能入职?(具体到如果正式入职的话)未来的职业规划?他和我说了很多以往的例子,就是以前的实习生的案例,以前大牛的案例什么的。后来我们就聊开了,一点不拘束。最后他就是说到他这里,我的面试就全通过了,他给我说了一下之前的两个面试官的评价,然后说如果不出意外,1-2天有通知,晚的话,3-5天给通知,然后就让我回去了。
Ps.最后给点建议吧!面试幸运占一部分,但是实力还是重要的。一定要能把简历上吹的牛说好!!!(如果你这么做了的话)面试的时候不要拘谨,聊high了反而稳了。其他的不知道,iOS一定要带mac本!(很有可能用到)还有,像YY一次性面完的,是十分累人的,从上午等到晚上,连着三面,所以建议面试前充分休息,否则,身体会十分。。。(说多了都是泪)
#iOS工程师#