黑马程序员技术交流社区

标题: 今天去现场面试了,分享一下面试题和过程,说一下感想 [打印本页]

作者: GlobeMaster    时间: 2014-12-23 20:42
标题: 今天去现场面试了,分享一下面试题和过程,说一下感想
本帖最后由 GlobeMaster 于 2014-12-23 21:03 编辑

老师通知我今天下午3:00去黑马训练营面试,我1:30就到了,于是就和另一位帅哥一起面的试。面试的第一关是编程题,笔试的,不在计算机操作,我和这位帅哥的题都一样,但我们没有交头结耳,也没有翻看书和资料,编程共有2题,都是考Objective-C和Foundation框架的。我们大约半个小时写完这两题,就进入下一部分,老师先面试的我。首先,让我自我介绍了一段,然后就开始考查C, OC, Foundation相关概念,大约有10几个题,都是基础的,看了视频就一定能会。然后老师问了我的工作情况,是否在职,为什么转行要做程序员,父母和朋友支持我转行不。也问了两道性格和心理测试题。然后就是告知我如果进入了黑马训练营,不能中途退学,然后就是问我的身体健康情况,有没有传染病和家族病史。面试一共持续了50分钟的样子。老师说录取情况要等到26号在系统公布。
我的编程笔试题:
1. 实现对字符串的加密,算法是如果字符是数字则不变,如果是字母的话,就把它变成它后面的3个字母,比如说:42ed85ws,加密后就应该为42fghefg85xyztuv。


2、 利用分类给NSString扩展3个方法(Objective-C)
1>    字符串反转(比如@”123”调用方法后返回@”321”)
2>    计算英文字母的个数(比如@”5435abc54abc3AHJ5”调用方法后返回的是9)
3>    去除字符串两端空格(比如@”  1235 45 ”调用方法后返回@”1235 45”)


我的技术面试题:
1. 请谈一谈你对面向对象的理解
2. 协议及其实现,协议中的哪种方法需实现,哪种不需实现
3. 内存管理有几种,它们的区别是什么
4. alloc和init的作用
5. 谈谈你对数组的理解
6. 数组与枚举的区别,枚举能用来做什么
7. 类的构造函数
8. 声明和实现类的具体步骤



作者: 大米米    时间: 2014-12-23 20:56
{:3_55:}一道题都不会~~~~
作者: 业严    时间: 2014-12-23 21:22
谢谢分享,看来面试前要把Foundation看仔细啊。请问还会有第三批么?
作者: lnyg1992    时间: 2014-12-23 21:52
多谢!!!
作者: gxppq    时间: 2014-12-23 21:59
多谢楼主分享面试经历。
作者: Drmshow    时间: 2014-12-23 22:33
我去 你第一道编程题 就是我其中一道 基础测试题
作者: workhard    时间: 2014-12-23 22:49
压力大啊,不太会
作者: se7ven    时间: 2014-12-23 23:32
加我QQ562668485
作者: wx_hg1q2t6v    时间: 2014-12-23 23:48
感谢分享,thankyou!
作者: laichunhui    时间: 2014-12-23 23:54
都不会哦
作者: VicenteZ    时间: 2014-12-24 00:28
谢谢分享
作者: harvey_zhuo    时间: 2015-1-1 19:11
谢谢楼主分享,写得很细致!祝楼主学习顺利!!!
作者: BBD2008    时间: 2015-1-1 19:25
非常感谢!~~~~~~~~~~~
作者: 浅听    时间: 2015-1-1 19:52
都不知道应该怎么回答
作者: Mike_zh    时间: 2015-1-1 20:07
非常感谢楼主的分享
作者: 581712sen    时间: 2015-1-1 20:11
继续加油吧!!
作者: 小孩你过来    时间: 2015-1-1 20:13
表示我还有好多要学啊!
作者: BBD2008    时间: 2015-1-1 21:10
乍看之下感觉挺简单的,可我做了一个多小时才做完,中间各种波折。
看来是敲得少了。今天又不能睡个好觉了。。。
作者: 大悟云    时间: 2015-1-1 22:52
谢谢啊,非常有用
作者: romeo1990    时间: 2015-1-1 23:48
感觉现场面试比视频面试问题多啊




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