聚美优品、戴尔(Dell)校招iOS工程师面筋分享
聚美优品
面试形式:上机练习+面试
上机练习:
发起网络请求,把拿到的数据展示在tableview上,cell上包含一张图片一段文字。需求如上:主要考察代码规范、MVC、自适应布局,代码写的越漂亮越好。
面试:
-
主要问项目经验,负责的模块,会做哪些功能;
-
项目都聊了好几个,还问我还有什么项目;
-
最后把自己的个人项目拿出来展示了一下,由于上面有很多动画,终于面试官眼前一亮。(之前不想拿出来主要是因为是两年前自己做的项目了);
-
问iOS事件响应链。(答:事件由UIApplication->window->subview->subviews...分别调用view的hittest方法(内部调用point inside方法)判断触摸事件是否发生在自己视图范围内,如果是的话,继续调用自己的subviews(逆序遍历)的hittest方法,在不自己重写以上两个方法的情况下,系统会返回正确发生触摸事件所在的view,而不正确的view会返回nil,意味这个触摸事件不归自己管。)
戴尔(Dell)
-
首先是简单的个人介绍,问的都是背景调查方面;
-
跟别人比,你的优势是什么?
-
报的是什么职位,有过相关经验没?
-
最近在干嘛呀,从中学过什么东西没?
-
用英语说一下对自己的评价
-
最后他问有什么问题时,我还是说,什么时候有消息呀?
据说,这个问题很糟糕,不能这样问。应该问,“where do you think should i improve my behavour in interview”或者说,“what is a typical day in your highly respected corp.”
QAQ希望还有机会~