本帖最后由 αメ炫 于 2016-1-23 00:09 编辑
d) 各种区别 有参宏和函数区别 关键字和标识符的区别 include <>和“”区别 struct和数组区别 指针和数组区别 #include和#import和@Class区别 对象方法和类方法区别 c和oc区别 self和super区别 函数指针和指针函数 static和extern作用区别 内部函数和外部函数区别 @property和@synthesize区别 @release和@autorelease区别 NSArray和NSDictionary区别 copy和mutableCopy区别 深复制浅复制区别 。。。
。。。太多了,自己学的时候注意列出来,做个提纲,不要答案,复习的时候看自己能不能说出来(我不会告诉你面试老师最喜欢问区别)
e) 各种概念谈谈你的理解?为什么这样用?或者 什么是xxx?有什么优点?
这个基本你可以看着视频目录了,公式=谈谈对xx关键词xx的理解?看运气好不好,不好的话老师还会补一刀,为什么这样用?
eg:谈谈对面向对象的理解?为什么要使用面向对象?
什么是继承?为什么要使用继承? 什么是封装?为什么要使用封装? 什么是多态? 为什么要用多态? 谈谈你对内存管理的理解? 谈谈你对协议的理解 谈谈你对。。。
。。。。
。。。。各种无脑谈谈你的理解。。。。。。囧。。。。(不要怪我,我觉得至少要有话说,不能太尴尬,当然之前有同学提议说不会的直接说不会,我觉得你要尽量说说,前提不要胡诌,说错了她会继续抠你的,就比如老师问我xxxx一定要吗?我说是一定要,后来她就进一步问xxxx,我才想起来并承认自己的不对【我是不会爆题的】)
6.基础练手
C和OC我觉得都可以同时实现练练如:
字符串查找,字符串比较,字符串排序,字符串大小写转换,字符串翻转,取出一个字符串中出现次数最多的字符和次数,获取所有子字符串等等字符串操作
打印一个整数不同位数上对应的数字以逗号隔开,1234可组几种不同的三位数输出,打印abc所有可能的组合,生成1-15之内的5个随机数排好序输出
以上只是练练基础,可能并不涉及具体题目的业务逻辑,但是具体问题简化开本质都需要这么查找啦,排序啦等等
OC部分我觉得 老师讲的练习题都很重要 继承,封装,重写,分类,协议。。。等等
目前只讲过两个设计模式你们看着办 1.代理模式,2.单例模式
7.面试
a)自我介绍+个人情况问答:姓名,出生年份,籍贯,年龄,院校本科专科专业,毕业时间,工作情况(做了哪些项目,涉及哪些模块,MVC,担任角色等等),要培训家人知道否同意否,先付费还是后付费,视频看了吗学习了多长时间,有无婚姻,有无女朋友,身体是否健康有无传染病遗传病史等等(第一次被人如此挑三拣四。。--.) 我是有工作经验的,老师盯着我工作项目担任角色用到哪些框架做过哪些模块等等问得我都不想理她了。 后来直接打开Xcode,QQ分享屏幕,老师发来一个代码题问我有没有思路,当时就蒙圈了,就这么完蛋了么?冷静~~
具体问题不透露了,里面涉及一个求字符串交集的问题,整道题还要在这个基础上做些别的事情,C语言,我一想这个要涉及字符串的查找切割拼接排序比较用c怎么搞,不累死,我若有所思的说这个可能花的时间有点长,老师说没事你写吧。。。囧 我弱弱的问了下可以用OC写吗?老师说可以,这下我才淡定下来 不过OC用着也不是那么顺手,结果做完老师还是说我花的时间有点长。 所以整体分数不是很高,没符合自己的预期,但是这篇文章写出来,比那多个一两分有价值多了。
8.报道那天的现场笔试面试
首先报道那天带笔,最好自备草稿纸,不然手写代码容易写错不好涂画,笔试内容是从基础测试题题库和入学测试题题库里抽出来的每张试卷不一样每人随机拿一张(3大题没有选择填空),有OC有C,C的大部分都是上面提的练手题排序查找之类的,还有如编写一个int string_len(char *s),返回字符串s的字符长度这种也是循环++统计的之类,OC部分有如实现人、学生、书这种类设计综合进继承属性访问器等,还有如重写构造函数、重写或是扩展NSString方法,还有协议的设计使用,还有两个设计模式,保姆看小孩例子等等自己默写默写,因为是现场手写,2~3个老师在那谁来报道就先拿个卷子找个空位在那写,写完了给老师再问你问题我是又问了我两张试卷上的题,所以最好还是复习复习
(我是觉得不用紧张,报道而已主要是交材料交学费排查一窍不通作弊的人的,掌握的不扎实就是尴尬点又不是作弊)
知道为什么17号早上是被老师电话叫起来的吗?因为夜里我看lol视频看到了3点多。。
看视频期间我又看了一遍《阿甘正传》,他教会了我Run,Just Run. 我还看了《乔布斯传》,温习了那一句经典
他们特立独行。他们桀骜不驯。他们惹是生非。他们格格不入。他们用与众不同的眼光看待事物。他们不喜欢墨守成规。他们也不愿安于现状。你可以认同他们,反对他们,颂扬或是诋毁他们。但唯独不能漠视他们。因为他们改变了寻常事物。他们推动人类向前迈进。或许他们是别人眼里的疯子,但他们却是我们眼中的天才。因为只有那些疯狂到以为自己能够改变世界的人,才能真正改变世界。
我还看了《西游记之大圣归来》,我觉得是个感人励志片,每个人或许都有自己擅长的一面,当荣华不再,或是种种束缚,多少次对自己说我不行,我管不了,但真的只有你迎难而上的时候,最终才会爆发出能量,挣脱一切。。。
tips:
1.基础不扎实的切勿刻意模仿,不要毛躁,慢慢来,多吃点鱼、坚果、牛奶、水果配以锻炼,科学进步
2.不要过分透支情感,背负太多压力,隐忍坚持等等,学习这只是正常的一种生活一种选择,很正常的看完视频去吃饭,很正常的看完视频洗洗睡,明天该下雨还是下雨,该天晴还是天晴,因为真正的路还很远,来看看知乎的精彩回答[iOS 开发怎么入门](http://www.zhihu.com/question/20264108),然后发现我们这才哪跟哪,
so,take it easy and enjoy the journey!
----2015年11月27日补----
黑马毕业的薪资什么的可以告诉大家是真的了,我这批是12月9号毕业,但是现在已经有差不多20个找到工作平均薪资17k了,有的一次性面试就拿下20k,我只面试了两家也拿到了20k,来黑马连逛逛北京的时间都没有,每天都是无尽的知识量,成长非常快
-----------2015年12月27日补充----------
最终我还是不喜欢北京,江苏人父母也觉得离家远不放心,我放弃了北京来到了上海,不过薪酬只有16k但福利很好 40小时弹性工作制 我很喜欢,
这里再分享一下 我们各同学真实的企业面试笔试题 都是冒着生命危险现场偷拍下来的宝贵资料
http://pan.baidu.com/s/1mhtgiJQ
-----------2016年1月22日补充-----------
入学考试之前的时候,有个疑惑就是为什么论坛里好像没多少学长呢,好多问题都没有学长过来回答,
等现在都过来之后,也就觉得不奇怪了,入学了之后每天有些代码都敲不完基本没什么心情逛论坛,等毕业了工作上的事也是应接不暇都需要自己查好多资料去解决,还要自己不断补充各种知识,然后发现很多问题很多事情都得自己慢慢过来
在此感谢过往的所有老师,最好的还是 刀哥 (忍痛嗑药上课直到毕业了,知道真相的我当时就被震撼了),还要感谢我们 iOS10期的班主任 周贺玲 ,所有的日子里最怀念的还是模拟面试的那天我们的天马行空,感谢
|