
iOS面试
文章平均质量分 79
iOS面试集,包含面试题、面试技巧、面试分析。
xunyn
iOS开发者
展开
-
iOS面试悲剧的应对的方法
最近群里的朋友,遇到了被拒的面试,回来之后在群里很伤心。从客观的角度,数个求职者竞争有限的岗位,总是几家欢喜,几家愁的。具体的过程中,小姑娘在遇到面试官的“否定”,没有开发经验,便一下乱了,感觉希望不大了,回答接下来的问题,基本是:“没经验,没试过”。其实在面试过程中,求职者尽量避免被面试官的个人看法所影响,获得积极的信号还好,若获得了消极的信号,会影响面试发挥,换个角度讲,既然来参加企业面试,就原创 2014-04-10 18:49:11 · 19294 阅读 · 2 评论 -
iOS进阶面试题----经典10道
OneV‘s Den在博客里出了10道iOS面试题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术" 。 在这里給一份我的答案。 1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Obje原创 2013-12-10 21:45:36 · 102826 阅读 · 7 评论 -
iOS进阶面试题----多线程
1 多线程是什么 多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以以便听歌、一边写博客;对于应用来说,多线程可以让应用有更快的回应,可以在网络下载时,同时响应用户的原创 2013-11-08 17:49:37 · 60806 阅读 · 5 评论 -
iOS进阶面试题----Block部分
1 什么是block对于闭包(block),有很多定义,其中闭包就是能够读取其它函数内部变量的函数,这个定义即接近本质又较好理解。对于刚接触Block的同学,会觉得有些绕,因为我们习惯写这样的程序main(){ funA();} funA(){funB();} funB(){.....}; 就是函数main调用函数A,函数A调用函数B... 函数们依次顺序执行,但现实中不全是这样的,例如项目经原创 2013-09-17 11:00:17 · 72289 阅读 · 4 评论 -
iOS基础面试题(四)
继续总结一些面试题,以后的面试题难度会有所增加iOS面试题系列:iOS面试题(一)iOS面试题(二)iOS面试题(三)1 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答案:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指原创 2013-02-24 23:14:33 · 37426 阅读 · 0 评论 -
iOS基础面试题(三)
在上一篇中有20道iOS面试题,这是其后半部分。iOS面试题系列:iOS面试题(一)iOS面试题(二)iOS面试题(四)1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断原创 2013-02-24 22:27:19 · 45949 阅读 · 8 评论 -
iOS基础面试题(二)
多数是CocoaTouch社区的回复,其中蓝色字体是我的补充iOS面试题系列:iOS面试题(一)iOS面试题(三)iOS面试题(四)1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象原创 2013-02-24 17:06:36 · 64617 阅读 · 20 评论 -
iOS基础面试题(一)
kaikaijia同学私信我,说想加群,我就建个iOS开发群,大家做技术交流和资源,群号:241048287,有兴趣的同学可以加群,验证信息:iOS+姓名。iOS面试题系列:iOS面试题(二)iOS面试题(三)iOS面试题(四)随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适原创 2012-12-16 22:55:17 · 209116 阅读 · 46 评论 -
iOS程序员如何面试
先前博客里的面试题,挺受大家欢迎,现在准备把这个系列,写的更完整,这篇是介绍如何面试的。1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者面试的表现影响着公司用人选择,对于软件工程师,我的感觉技术面试往往是“天王山”之战,过去了BOSS面的时候,刷人机率不高,过不去,就得要找新的工作了。2 面试的准备现在大多数原创 2013-09-04 16:45:43 · 51401 阅读 · 22 评论