ios面试汇总iOS面试题

2019年3月iOS招聘心得+面试题、

2019-03-20  本文已影响513人  晴天ccc

前言

又是一年跳槽季,金三银四,大家都忙着换工作、
虽然今年经济形势比较严峻,但工作还要继续,市场也趋于理性和规范化。
大浪淘沙,要不断提升自己,才能提高竞争力!

正文

根据去年的研发情况,年后团队进行扩招。补充一名1-2年的iOSer来分担一些日常工作。
公司坐标在深圳,招聘平台是在前程无忧,简历收发邮箱指向我的个人邮箱。
每一份简历都会认真去看和筛选,也明白自己投完简历的急迫感,感同身受。筛选简历占用了很多精力。

试题

    谈一谈面向对象的理解
    为什么说OC是一门动态的语言?
    @property 属性的本质是什么?有哪些属性关键字?分别代表什么意思?
    NSString 的时候用copy和strong的区别,为什么要用copy关键字。
    isEqual和“==”的区别?
    iOS的响应链?什么情况会影响响应链?
    MVC和MVVM的区别,各有什么好处。
    iOS本地数据存储都有哪几种方式?( 数据持久化的几个方案 )

    如何访问并修改一个类的私有属性?
    谈一谈深拷贝和浅拷贝?
    谈一谈TableviewCell重用机制?卡顿优化的处理。
    objc中向一个nil对象发送消息将会发生什么?
    NSArray数组越界会导致崩溃,如何屏蔽?屏蔽数组越界的崩溃有没有必要?
    如何让GCD的异步队列串行执行?
    Block为什么会有循环引用?
    KVO的底层实现?
    通知、代理、KVO和Block的不同(结合应用场景回答)?
    谈一谈内存管理的认识?
    Runloop是来做什么的?Runloop和线程有什么关系?

    AppDelegate如何瘦身?
    如何排查Crash?
    谈一谈性能优化,假如Controller太臃肿,如何优化?
    有没有使用自动打包功能进行测试?

个人感受

前前后后一共面试了十来个,耗时三周左右,主要从第二周面试的多一些,第一周并不多。

1、简历很重要

在163邮箱一个一个查看简历,简历千篇一律,看得多了很多一眼就扫过去,所以说有一个好的简历特备重要。如果想要找到亮点一定要注意关键字总结。比如:学历,专业,工作年限,毕业院校,毕业时间,项目技能等一定要写的很清晰。例如:BLE蓝牙,Unity3D,ReactNative,IM即时通讯,电商,Swift,独立/协同开发,第三方支付,Map地图,数据本地化等。

2、面试过程

拣选有意的简历会给HR电话通知并安排面试,有人过来会看一下面试安排是否是本人。然后进行笔试+面试。面试一般都是一天安排3-4个,有几个通知了也没有过来,可能是时间的冲突,也会电话咨询一下原因。

3、笔试

招聘的是2年左右,这份试题很常规,基本上各大面试题都会涉及的到,如果提前做好准备应该能够回答的上来,回答不上来问题也不大,会问一下自己的看法。不过很有疑惑的是,很多做了两三年的开发者对于一些底层东西了解的却不是太多,问过之后说:画画界面UI,服务器进行交互拿到数据并展示,偏多都是业务类型的,而基础知识掌握的不是很牢固。

3、简历学历作假

对于简历和学历造假是0容忍的,做完面试题会聊一下做得如何?有什么不会的?或者其他补充。然后就是学信网查一下学历和专业,查出来5个,也是很尴尬。

4、态度很重要

其实技术是可以增长的,但是做事的态度却不会轻易更改,更注重态度和做事踏实,面试是双向选择的过程,如果有疑问可以好好沟通,有条件看这边能否满足,而不是一方面天平的失衡,对于有一些傲慢或者态度不好的,就算技术厉害,也是不会接受的。一个团队主要的是配合。

5、安排入职

这次职位的面试到同事入职大概三周左右,一般从周一下午或周二开始面试,周五进行综合分析。有意的就会明显告知,不合适的也会直接说明,因为自己也曾经找过工作,知道那种等待结果的心态。

6、个人感想

技术的行业在这个变化的时代,大家要与时俱进,不要在舒适区待太久、

上一篇下一篇

猜你喜欢

热点阅读