iOS面试别人的体会及面试题

由于公司发展,需要新鲜血液进来。所以最近有2周的时间一直在做面试的工作。要求不高,1-2年经验,好学即可。

在2016年11月份左右招人。还是会收到海量的简历。经过hr的初步筛选。便拉人进入正题开面。按照hr的安排,一天面最多面过4个。接下来说说我的一些体会。

至今我面了20人以上,可以凑合到达我认可的及格率且进入2面的的只有2个人!没进入的人有些特质:项目经验来自外地、问及自己项目中自己做的功能根本就是不会、没有带上自己的演示app、号称精通的点但实则只是有初步认识。可以很不客气的说其中有百分之80的人是培训出来的,对于他们,我会尽量在交流的过程中指出他的不足的地方,最后会鼓励他再面试顺利,同时会花10分-20分钟给他讨论下面试题的知识或者他项目中的不足。毕竟辛苦跑一趟,没有到同事,共同探讨学习也是很好的。下面分享几个面试者的经历。

先说一个不愉快的面试,有个面试者我看简历时大致可以判断他是培训出来的,他的简历中与之前面试者雷同度很高。但是面试机会还是给了,在交流的过程中他表现的很桀骜不驯。我问到他某些功能实现的时候他一直扯些用户体验的鬼,并不能解释他功能本身的实现。又问了项目中的东西,他回答不上来,并表现出恼羞成怒的意思。最后他问我面试题中的他并没有回答出来最后一题。我解释完之后他不以为然。真的bi了狗。我直接告给他面试结果送走了他。你要有资本我啥也不说,但是这样的我只能呵呵

一个及格的面试。简历很简单。前一个项目是在做市政一卡通相关的项目。面试题,每个不是写很多,但基本都有关键词。交流中一些不会的知识讲解后也会提出自己的见解,而且是正确的。最后谈到业务流程,也是娓娓道来。看得出是有真实工作经验且思维清晰的人。即使只有1年,也是可以接受的,故安排进入2面。leader的二面评价也可以,之后的hr面试就靠他了。

整体看下来,现在的培训班太坑die。教出来的水平真的不是说良莠不齐,而是真的不能看啊,不能说一杆子打死,但是真的挑出个好的太难。

下面分享下我出的面试题,可以说我的面试题难度应该是中等,有2年经验的应该没问题的

1.请简述ObjectOfindex:0与firstObject的区别

2.在条件判断时会用到&与&&,请简述区别

3.[UIImage imageNamed:@""]与[UIImage imageWithContentsOfFile:@""]的区别

4.为什么AFN使用这样的block

__weak __typeof(self)weakSelf = self;

AFNetworkReachabilityStatusBlock callback =^(AFNetworkReachabilityStatus status) {

__strong __typeof(weakSelf)strongSelf =weakSelf;

strongSelf.networkReachabilityStatus =status;

if(strongSelf.networkReachabilityStatusBlock) {

strongSelf.networkReachabilityStatusBlock(status);

}

5.一般什么情况下你的程序会crash,常用的收集库有哪些,dysm是个什么东西,怎样避免crash

6.调试报错xx.framework的解决方法

7.简述iOS hotfix的原理

8.你的项目中有用到过webviewjavascriptbridge么,用它干了什么document.getElementById('download').getAttribute('pro')这个语句可以简述下什么意思么

9.真机调试,怎么解决Could not find Developer Disk Image

你可能感兴趣的:(iOS面试别人的体会及面试题)