本帖最后由 武汉分校-小舞 于 2016-3-21 14:33 编辑
【揭秘武汉iOS市场】老彭带你全方位探秘iOS面试
No.6:艾肯迪科技有限公司(PP语音) 推荐指数:★★★★★ 老彭拒绝理由:虽然工资给的可以,但是工作环境没有其他公司好 公司类型:创业型公司,iOS端要带新的产品线 公司地址:武汉光谷广场民族大道12号尖东智能花园1栋402 面试邀请来源:拉勾网 面试时间:2016年02月29日 下午 15:00 面试结果:12k+1k补助+五险一金+macbook pro
面试官:首先你做一下自我介绍吧 我:惯例 面试官:说一下运行时吧 我:(已收录在面试宝典) 面试官:AFN你是怎么用的 我:(已收录在面试宝典) (由于问的东西有重复性,下面我说一下在之前的面试实录中没有问到的新的问题)
面试官:本地数据持久化有哪几种方式? 我:有偏好设置Preference、归档NSCoding、SQlite和Coredata(然后我稍微解释了一下数据库关于SQlite和Coredata的区别和用法,在我前面几家公司的面试中都有提及到,大家可以去找找喔)
面试官:你说一下SDwebImage的底层吧。 我:(这部分讲的比较久,因为这些底层的东西就可以决定你平时有没有深入去研究原理,对提高薪资很有帮助,所以我就详细说了SDWebImage的底层,这方面的资料我已经放入面试宝典的第三方框架部分进行详细介绍)
面试官:然后你说一下你常用的第三方框架吧 我:网络处理 AFN ASI,但是ASI很久没有更新了,所以还是用AFN多一点;图片处理SDWebImage,可以自动进行缓存策略,比较简单;自动布局Masonry,但是我最近用原生和VFL会相对多多一点;提示SVProgressHUD和MBprogressHUD,然后我用的是SV多一点,因为SV有一个单例类,调用方便,而且方法的易读性我也感觉比MBProgressHUD好;然后字典转模型之前用的JsonKit, YYkit是最近中国人写的,比较火,我研究了一下,感觉也挺好用的。然后常用的基本就是这些了
面试官:(给我展示他们公司的app首页的界面,类似微博的首页)这种界面你要做多久,接口,UI什么的都有。 我:考虑优化一周,不考虑优化三到四天吧。(这种Tabbar+navi的结构很常见,咱们的训练中都有详细教学) 面试官: 给了你任务,你是leader,你会怎么安排任务? 我:首先,我会给他们一些模块,让他们估算下需要的时间,然后隔一小段时间及时了解他们的进度和完成情况,看有没有困难,然后再根据实际情况进行调整和安排。
面试官:我们这边新开的产品线是做视频直播的,对于这块你了解么? 我:iOS上的流媒体点播基本上都是基于 HTTP Live streaming ,10分钟以上用这个才能过审核,但如果实现起来想比较简单的话,可以用第三方SDK,一些第三方的SDK可以简单地集成,不过需要收费。
面试官:好,我先跟你说下我们的情况,目前我们这个pp语音做的是语音方面的交友会比较多,然后我们现在想开发的新的产品线,主要是做移动端的视频互动直播,类似在线秀场这种。(省略一大段,说一下主要的)
面试官:关于这份工作你有什么想问的? 我:因为我之前当过leader,所以如果贵公司想开辟一条产品线,不知道这边新产品线有招到人吗? 面试官:目前还没有。 我:我感觉我的表达能力和沟通能力相比我知道的其他程序还是很好的,我也有相应的经验,所以我觉得我有能力带好这个产品线的队伍,所以如果可以,我想当这个新产品线的team leader。 面试官:关于技术方面你是没问题的,然后跟你聊天也感觉你挺合适的,学历也很好,那么如果你当 team leader 你对你带的人,有什么要求呢? 我:首先这些人我要亲自去面试,然后我个人觉得关于工作经验,不要太高也没关系,但是学历要好,因为这部分人他们只是缺少一个平台和机会,因为外面很多公司看中工作经验,我看中的是他们的成长性,他们会成长得很快,而且这部分人培养起来也会有凝聚力,而不会随便跳槽,这些就是我关于团队的一些看法。 面试官:挺好的,我的想法也是这样。那关于team leader这块就差不多确定是你了,然后我还要和其他合伙人商量一下,不过基本上没问题的。
(最后聊了一下薪资,最后确定的是12k+1k补助+五险一金+设备随便提要求,在武汉来说还是很可以的)
(下午聊完,晚上7点就打电话来说搞定了,8点发offer看我什么时候入职,还是蛮急,感觉还可以多要一点,哈哈)
这次面试的总结:比较成熟一点创业型公司如果需要多开一条产品线通常也会招人,如果你技术过硬,机遇够好,进去当上leader基本上就能在该公司站稳脚跟了,这种机会还是很推荐的,能去就去,不要客气!
|