IT培训网 - IT职场人学IT技术上IT培训网
一名iOS开发人员的网易面试经历
时间:2016-10-10 16:25:11 来源:IOS培训网 作者:IT培训网 已有:名学员访问该课程
跟大家一样,我也希望能够进入一家大公司工作,在实战中磨炼自己的技能和综合素质。
经过猎头的推荐,有幸通过了网易公司的面试,成功入职,分享一下面试经验,供大家参考,也督促自己深造。
2014年毕业,毕业前半年开始从事iOS开发的工作,面试网易,在如今惨不忍睹的就业环境下,对我来说是一种挑战。
一面(电话面试)
一般网易会先通过半小时到一小时的电话面试,我好像面试了40分钟左右,主要问题:
1. 简单介绍下自己。
我主要介绍了做的几个主要项目及主要功能点。
2. 举其中一个项目的例子,说一下自己遇到的困难及解决方法。
我说到了视频多画面及翻页预览的各种处理问题。
3. 用过哪些第三方?
AFNetworking,Masonry,MBProgressHUD,SDWebImage等等。
4. 能不能说下SDWebImage使用原理?
获取图片服务器地址,和SDWebImage本地图片地址列表进行比较,如果已经存在则显示已缓存本地图片,如果不存在则异步下载图片,直到下载成功显示图片。过程中如果有默认图片则一直显示默认图片。
5. 如果让你设计开发一个类似SDWebImage这样的库,你该从哪些方面考虑?可能会遇到哪些困难的问题?如何解决?
首先,我的设计思路是:确定该库的功能需求,然后设计一个方法库的对象,用于设计下载、缓存、数据处理等方法,然后创建UIImageView的类别,添加新的方法用于实现UIImageView图片的调用处理等等。
其次,可能会遇到多线程问题,网络及进程导致的用户体验问题,缓存处理机制问题等等。现在我还说不出具体的解决方法,只能遇到的时候一步一步的调试解决。
最后,面试官说差不多了。我的第一感觉就是没戏了,但是我又不想什么都没学到,就诚恳的问面试官:面试官你好,不管我能不能进行下一次面试,我希望面试官能够告诉我,如果让我做贵公司招的职位,我哪里有不足,哪里需要改进?告诉我,我会心存感激。面试官回答:可能我的基础不够扎实,但是还不错,另外工作经验上可能还不够。
一面就这样结束了,本来以为没有下文了,不过好像我的诚恳换来了第二次面试,一周后我接到二面的通知。
二面
二面是在杭州网易总部,是直接面试,面试官是两位iOS开发,其中一位正是给我电话面试的。面试主要是聊一下项目及相关问题。
1. 简单的自我介绍。
2. 一些项目实现方法。
3. 让自己实现下拉控件,如何实现。
4. 问你做过的项目技术难点在哪,有哪些功能亮点。
5. 问你有没有做过一些比较复杂的控件。
……
面试的答案已经记不太清了,大家可以上网查一查答案。不管怎样,新的起点,我需要不断的进步,希望越来越充实自己,不惧将来,成为一名合格的iOS开发人员。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:苹果商店整改吓坏了一些iOS开发应用
- 下一篇:世界著名程序员职场成功7招