美文网首页iOS面试
iOS面试之坎坷之路到放弃

iOS面试之坎坷之路到放弃

作者: zombieEngineer | 来源:发表于2017-06-19 22:22 被阅读3702次

    1、迫于面试的理由

    大概是5月份的事情了,五一节后,上班第一天,老板耷拉着脸,把我们叫了过去,这一天,老板来的比我们晚点,看似不对劲,可能公司运营出什么问题了,然后大家一起过去,开了个小会,沉重的一个会议。

    ”大家把手头上的项目都暂停了吧!“,大家都楞了一下,没缓过神来,什么?没听错吧?

    ”对,你们都把项目停止了吧,咱们公司面临破产,很不辛的一个消息“

    其实大概是五一之前,老板出差去合作商谈论下一步的合作和运营,方案制定,走之前,其实我们已经想到了最坏的打算,因为之前的合作,我们早已经意识到,这样的合作方式迟早会走向失败,公司那会的技术部有7个人,后台3人,移动端4人,java一人,这样的小型团队,从刚开始的合作,磨合到现在,可以说团队已经是很不错了,可惜了,最后还是走向了解散, 不过老板人还不错,虽然资金方面已经负债,但还是坚持给我们发了最后的工资。

    至此,我们各奔东西,寻求出路了~

    2、面试之路

    859001-62c64645adc0ec72.jpg

    面试其实也是一门学问,不同行业对于不同的人来说,其实也很艰难,不同的岗位需要你具备各项硬性要求和硬性的技能,比如学历、技术、口才、工作经验等等。

    我们来谈谈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、放弃

    放弃吧?

    我这样问自己,如今的互联网市场大不如以前了,以前的市场,是人少,缺技术,现在是人多,缺高级,全栈型技术人才,而这样的人也不是很好找,毕竟学历也是硬性要求,还要具备强硬的技术,和工作经验,工作年限,其实这样的面试有,要求不是这样的面试也有,就是面试电话没有,也或许是自身的原因,想想,可能应该选择转行了,也或许再坚持那么几天再试试。

    或许可能会:

    • 放弃,回家干其他的
    • 放弃
    • 还是放弃吧

    太累了,活着!

    相关文章

      网友评论

      • 83096bc6ec73:难受,干了两年多的ios,想放弃了,面试都是问些啥问题,干脆让我重新写个编译器算了。
        zombieEngineer:@ask_ME 现在互联网行业不缺人,是缺精英型和全栈类型的人才,光是会一种开发语言还是比较吃力的,有时间多接触一些其他得开发语言,技多不压身
        ask_ME:同感,移动互联网已经过去大浪淘沙的时代,我面试已经一个月了,不像前两年创业公司那么多,过下笔试问问你就可以了,有家公司让我过去三次了...还在等通知.没有当初那么简单了.也怪自己没有好好的提升自己.准备静下心来重整旗鼓,再战.
        zombieEngineer:@CarryXJ 现在面试,好像门槛都提高了,底层一些东西
      • 小白谈理财:老哥,现在入职了吗
        zombieEngineer:@偏北风23级 确实是,行业竞争比较大,移动端市场不行了,前端也不是很好,技术在更新,市场企业公司创业屡屡受挫,导致很多技术不好工作,而且目前就企业对技术要求也很高
        偏北风23级:一线城市竞争确实大,而且一般前端只需要一年工作经验,基本就能满足开发需求,所以越来越难混,二线城市,应该相对好找..一线城市现在的工资待遇 已经没有多大的竞争力了
        zombieEngineer:@那天原来是你啊 大兄弟有工作介绍?
      • Lionel_Messi:现在行情就这样,我三月走人找到五月,最后还是朋友介绍后进的一家其实不是很满意的小公司(我原来在上海,现在在杭州),我那会儿也挺郁闷,面试的机会本来就不多,加之自己没有亮点(技术一般,原来不是大公司,不是什么金融,电商,直播什么的专业人才),面试的人又多,基本自己被选中的机会非常渺小,当时也想放弃了,但是又不知道回老家能干嘛。我的建议吧,去北京看看,哪里机会多,自己再给自己增加点亮点,加油。
        zombieEngineer:@Lionel_Messi 是的,现在的市场是不行了,要么选择转行,或者学习其他的,毕竟这会一种是吃不开的,多项技能必备,那么工作还是很好找的,现在虽说工作不是很好找,但是也有招人的,不过有的要求高,毕竟不像以前,所以还是有时间多学学其他的,这样你才有能力去跟别人竞争,去争取工作机会的!
      • LeeJoy:现在找工作,一般都要2个月以上,除非运气和实力都很不错。
        zombieEngineer:@LeeJoy 是的,毕竟现在的市场不是很好,而且大部分创业公司倒闭,大公司也在裁人,还是得看运气了
      • 东引瓯越:这是大家毕竟阶段 你放弃等于给别人机会 找个差不多的先干着吧 每个人都有技术短板和盲区 即使喵神也是一样,慢慢积累这些需要一个过程 放弃不可取
        zombieEngineer:@东引瓯越 嗯,谢谢鼓励,不过现在确实比较难
      • YearRen:……
        zombieEngineer:@YearRen Goodbye ~

      本文标题:iOS面试之坎坷之路到放弃

      本文链接:https://www.haomeiwen.com/subject/cfynqxtx.html