终于面试结束了,39.5分。
首先给李燕凤老师道个歉,两次把李老师的名字喊错了,估计印象分扣不少。前一天完成看了一下流程,以为还是蔡老师面试。
我只能说都是我的错,请你原谅我,能见到李老师的同学帮我道个歉,下次能再见到肯定当面道歉。
两道编程题:一,有序数组@[@1,@3,@5,@7,@9,],插入一个数@[@8],插入后数组还说有序数组
二,深复制,浅复制的问题,随便一个NSArray,用代码创建一个可变和一个不可变数组,他们是深复制还是浅复制
其他的都是一些简单的问题,OC的基础概念,相似感念的区别,最好记住。
问题很多,看似不难,失分的点估计都在这。下面是我记得的问题
1,内存管理
2,函数和方法的区别
3,Foundation框架包含哪些常用的类
4,NSLog和printf函数的区别
5,#import、#include和@class的区别
6,ARC和手动管理内存的区别:我ARC这部分跳过去了,没看视屏,感觉不会问道,谁知道中招了。
7,数组排序和遍历
8,字典的key和object。key可以重复吗
9,typedef是什么
10,枚举有什么用
11,预处理有几个功能
12,分类和继承的区别
13,static和extern和区别
我记得大概有20多个问题,其他的没印象了,估计太简单。李老师很有耐心。再次感谢李老师。
原来以为面试的时候我会好紧张,其实真去了倒是感觉不那么紧张,面试老师和我们年纪差不多
可以当作朋友间的两天。
分数不理想,做的不够好,黑马的兄弟们加油,一起进五期! |
|