1、迫于面试的理由
大概是5月份的事情了,五一节后,上班第一天,老板耷拉着脸,把我们叫了过去,这一天,老板来的比我们晚点,看似不对劲,可能公司运营出什么问题了,然后大家一起过去,开了个小会,沉重的一个会议。
”大家把手头上的项目都暂停了吧!“,大家都楞了一下,没缓过神来,什么?没听错吧?
”对,你们都把项目停止了吧,咱们公司面临破产,很不辛的一个消息“
其实大概是五一之前,老板出差去合作商谈论下一步的合作和运营,方案制定,走之前,其实我们已经想到了最坏的打算,因为之前的合作,我们早已经意识到,这样的合作方式迟早会走向失败,公司那会的技术部有7个人,后台3人,移动端4人,java一人,这样的小型团队,从刚开始的合作,磨合到现在,可以说团队已经是很不错了,可惜了,最后还是走向了解散, 不过老板人还不错,虽然资金方面已经负债,但还是坚持给我们发了最后的工资。
至此,我们各奔东西,寻求出路了~
859001-62c64645adc0ec72.jpg2、面试之路
面试其实也是一门学问,不同行业对于不同的人来说,其实也很艰难,不同的岗位需要你具备各项硬性要求和硬性的技能,比如学历、技术、口才、工作经验等等。
我们来谈谈iOS面试
1、技术
面试所遇到的各类问题
1、Object-C 的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?
2、写一个setter方法用于完成@property (nonatomic,retain)NSString *name,写一个setter方法用于完成@property(nonatomic,copy)NSString *name
3、MVC设计模式是什么? 你还熟悉什么设计模式?写个简单的例子,或者流程图
4、mutableArray怎么深复制
5、oc中协议实现,常用于哪里
6、tabbar自定义不用KVC怎么实现
7、定义一个最简单的block
8、什么是观察者模式?常用的观察者模式有哪些,哪些地方用到?
9、解读过哪些源码,说出源码实现的原理,例如SDWebimage(原理,缓存机制<几级缓存>)
10、什么是Runloop ,机制是什么,Runtime机制
11、C语言指针,nil 和 ”“ 的区别,有无指针和内存地址
12、为什么IBOutlet修饰的UIView也适用weak关键字?
13、NSString为什么要用copy关键字,如果用strong会有什么问题?
14、数据存储的集中方式,分别说出哪种情况适用什么存储方式,为什么?
15、例:一个html 的样式,有css js 等,如何在自定义控件实现像H5一样的格式
16、web的缓存?如何缓存,加载缓慢如何处理?
17、objc使用什么机制管理对象内存?
18、UITableview的优化方法 导致卡顿的原因有哪些,如何改进
19、KVO,KVC 的原理
20、ARC 是通过什么机制来运行的
21、内存泄露的问题,原因和解决办法
22、crash 的常见问题,如何解决
以上暂时就是我个人面试遇到的,因为目前现在工作不好找,面试机会少之有少,所有仅有这些遇到的问题,暂时在这里列举,后面如遇到,还会添加
2、项目方面
项目这方面也看重也不看重,这需要什么公司了,例如外包,比较注重你做过什么项目,因为外包公司需要接触过各式应用的程序员,这样一来,上手快,效率高点,对于有的公司来说,你项目做的杂,反而认为你对这方面不精,也就是你虽然做过,但是不精通,有的公司可能就只有一个项目,维护和迭代,他们需要那种精通各种问题,能够迅速解决问题的人,可能他们只需要负责这一块就足够,所以简历项目写多也是麻烦,
还有,在做项目过程中遇到哪些问题?是如何解决这些问题的?
3、印象分
面试过程也不要太过于表现自己,面试官可能会反感,因为你比他强,面试官心里会想,以后是不是你会压在他头上,但也不能答非所问,这样在面试官心里的印象分会大打折扣,所以在面试的时候要注意言辞,注意问题的关键,抓住重点。
4、面试后的心得
虽然面试机会少,但是也面了那么少之又少的几家吧,怎么说呢,虽然有时候答的还不错,但是就是不要你,也不谈薪资,感觉有的公司就是让面试者去面试,然后提出一些他们日常遇到的问题,看似面试者回答了问题,其实是在帮他们解决问题,然后回家等通知吧,然后就没有然后了~
也有在面试过程中,自己的原因也还是有的,毕竟工作经验还是欠缺,不是所有的问题所有的技术都精通,这样也没有然后了~
5、放弃
放弃吧?
我这样问自己,如今的互联网市场大不如以前了,以前的市场,是人少,缺技术,现在是人多,缺高级,全栈型技术人才,而这样的人也不是很好找,毕竟学历也是硬性要求,还要具备强硬的技术,和工作经验,工作年限,其实这样的面试有,要求不是这样的面试也有,就是面试电话没有,也或许是自身的原因,想想,可能应该选择转行了,也或许再坚持那么几天再试试。
或许可能会:
- 放弃,回家干其他的
- 放弃
- 还是放弃吧
太累了,活着!
网友评论