开篇说吧,我面试37.5分。(不要鄙视我,我也很无耐){:3_65:} 首先是自我介绍,之后会问一些你的家庭情况,之前的工作或者学习的收获,为什么选择黑马等。
接着给我俩编程题。
然后就是问你一些技术问题,都是基础。OC问的居多,C语言的就问我两个。
问完之后,就是问你先付费后付费了。最后,就是来黑马培训的一些注意点,入学之后不可中途离开也不可转班。没了。
面试我的是蔡老师,比较严厉。我总共面试了49分钟,刚开始紧张,后来就好点了。还有就是,面试你的技术问题,你回答的时候,千万不要把手放在键盘上,今天我回答技术问题的时候,我右手放在了键盘上,蔡老师以为我在网上查东西作弊,冤死我了{:3_49:}
下面是我遇到的题。
编程题:1.找出多个字符串中的最大公共子字符串,如“nbitheimanb”和“itheia”的最大子串是:”ithei”。
2.输入一英文句子,将其中所有单词首字符转换成大写后输出。
技术问题:C语言的运算符、对协议的理解、OC中允许多继承么、OC中有没有私有方法、autorelease和release的区别、@property和@synthesize的作用、id类型的作用、成员变量的作用域。
还有一些想不起来了。编程题我只做完了第二题,技术问题我答错了两道。我把OC中有没有私有方法说错了,我说的是用@private设置私有方法,实际上设置的是私有属性,记得都记混了。还有就是我既然忘了@synthesize的作用,看基础视频时,MJ说的是使用@property就可以生成set和get方法的声明和实现,@synthesize可以省略。然后我就把@synthesize的作用在我脑海里也省略了。。。
技术问题,问的基本上都是基础,多记笔记吧。关于编程题,哎,全是泪。学了OC之后,C都不咋会用了,敲半天瞧不个屁来,最后只完成了一题。都得兼具啊,别看了OC忘了C。打好基础最关键。
另外,其他没有面试的都加油吧。技术分不够而又着急做入学测试或者面试的同学,可以联系我。把你的帖子地址给我,好的我给加分(黑马币)。别是水贴,最好是知识点的总结、某个编程题的解析或者是学习方法的分享。
|
|