黑马程序员技术交流社区

标题: 经典!!iOS点招技巧!!! [打印本页]

作者: wx_GhSVW08z    时间: 2016-7-14 20:41
标题: 经典!!iOS点招技巧!!!
黑马面试分为3部分:(按顺序)
1》笔试:手写3道编程题。(据说视频只写一道)
2》自我介绍。
3》口答。

先说口答:
根据官方提供的口答知识点如下:
C语言:变量,函数,选择结构,循环结构,指针,结枚举,构体,宏定义
OC语言:面向对象,类与对象,方法,封装,继承,多态,self,super
设计模式:代理
特有语法:协议,分类,代码块(@protocol, Gategory, Block)
Foundation框架:NSString,NSArray,NSDictionary

根据众教徒的反馈,面试官实际问到的问题为:
介绍Foundation框架的结构体,手动管理内存,分类,协议,C预处理指令,Block,autorelease和release的区别,@property,单例设计模式,枚举,宏定义,self与super,代理,strong与weak,NSString的各种…

如有不全之处,绝对正常。

再说自我介绍:
如果你有故事,可以讲给面试官听,但是前提是,必须先把自己的基本情况讲清楚。讲的时候一定要看面试官脸色,如果发现她表情冷漠,应及时转移话题。可以说实话,但要有选择的说,每个面试官都希望招到性格开朗,学习认真刻苦,家境殷实并全力支持你,你也超级热爱黑马热爱IOS的学员。这里不多累赘,大家自己发挥。

接下来是最重要的笔试部分:
以下是本教整理的笔试真题,多写,你的笔试题最少有一道就在这里面。具体答案这里只提供一部分,其余请百度或者群内交流。
1》        创建一个NSDictionary,并创建可变副本和不可变副本,说下是深复制还是浅复制。
2》        有序数组,插入一个数后还保证有序。(OC)
3》        NSString和NSDictionary的遍历,知道几种写几种。
4》        NSArray的遍历,知道几种写几种。
5》        利用分类实现以下两个功能:(1)字符串的反转。(2)计算字符串中英文字母的个数
6》        求几个字符串的最大公共子字符串(oc)
7》        输入6个字符串,按首字符的大小,对6个字符串排序。
8》        编写一个函数,找出整数数组的最小值。
9》        编写一个程序,用于接收从终端输入的整数,提取并用英文显示这个数的每一位数,例如输入112,输出One One Two
10》        求两个字符串的公共字母,添加到第三个字符串中。
11》        给一个英文句子,把每个单词的首字母转成大写。
12》        给一个英文句子,罗列出句子中出现的字母和其出现的次数,不区分大小写。

作者: kakam    时间: 2016-7-14 21:33
收藏了!
作者: luronghua    时间: 2016-7-14 23:33
长知识了
作者: twototwoto    时间: 2016-7-15 00:42
赞一个!
作者: hbpiaoyi    时间: 2016-7-15 08:25
谢谢指导啊
作者: 瑜尚    时间: 2016-7-15 12:01
太赞了,能写这么详细,楼主也是很细心
作者: 我是一_OSZs0    时间: 2016-7-16 21:35
太全了                          kk kk k k kkkk k kk k k kk k kk k k k kk k k k  kkkkkkkkk
作者: jilaiyuan    时间: 2016-7-17 00:14
收藏,谢谢,辛苦了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2