A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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. 声明和实现类的具体步骤


评分

参与人数 1黑马币 +1 收起 理由
业严 + 1 很给力!

查看全部评分

19 个回复

正序浏览
感觉现场面试比视频面试问题多啊
回复 使用道具 举报
谢谢啊,非常有用
回复 使用道具 举报
乍看之下感觉挺简单的,可我做了一个多小时才做完,中间各种波折。
看来是敲得少了。今天又不能睡个好觉了。。。
回复 使用道具 举报
小孩你过来 来自手机 中级黑马 2015-1-1 20:13:13
17#
表示我还有好多要学啊!
回复 使用道具 举报
继续加油吧!!
回复 使用道具 举报
非常感谢楼主的分享
回复 使用道具 举报
都不知道应该怎么回答
回复 使用道具 举报
非常感谢!~~~~~~~~~~~
回复 使用道具 举报
谢谢楼主分享,写得很细致!祝楼主学习顺利!!!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
都不会哦
回复 使用道具 举报
感谢分享,thankyou!
回复 使用道具 举报
se7ven 中级黑马 2014-12-23 23:32:07
8#
加我QQ562668485
回复 使用道具 举报
压力大啊,不太会
回复 使用道具 举报
我去 你第一道编程题 就是我其中一道 基础测试题
回复 使用道具 举报 1 0
多谢楼主分享面试经历。
回复 使用道具 举报
多谢!!!
回复 使用道具 举报
谢谢分享,看来面试前要把Foundation看仔细啊。请问还会有第三批么?
回复 使用道具 举报
{:3_55:}一道题都不会~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马