美文网首页面试题库iOS 开发继续加油准备看的
iOS - 面试了几家大公司之后的感悟

iOS - 面试了几家大公司之后的感悟

作者: 姜土狗的小迷弟 | 来源:发表于2018-07-11 16:47 被阅读241次

    首先简单明一下,所谓的"大公司",上周去面试的都是D轮或者已经上市的公司
    其实自己也是抱着一种学习的态度去应对,毕竟大公司竞争大,技术比你强,知识面比你广的人,那可是遍地都是啊!
    如何在从中获取自己要学习的点,或者一些职场上的规划,是我更加关注的一点.
    每次面试我都会记录一些面试可能常见的问题(但有些公司是没有进行笔试,直接一对一面试提问,所以有些问题也没记得太清楚)

    一.block相关
    1.block用copy的原因
    2.__block修饰符的作用在哪里,如果不用__block,用什么替换
    3.block,delegate,notification,KVO的回调当中,哪一些是同步,哪一些是异步

    二.UI相关
    1.请阐述iOS的加载gif的多种方法
    2.请阐述一下CoreText的处理步骤
    3.什么是离屏渲染,具体的离屏渲染有哪些情况
    4.请阐述一下WKWebView与UIWebView的对比
    5.请简单阐述一下UILabel,UIButton,UITableView其父类及最终转化为NSObject的步骤

    三.网络
    1.完整的HTTP的请求过程是怎样
    2.阐述AFN的优势与缺点
    3.阐述AFN每一个方法调用实际运用了底层哪些方法,技术等

    四.多线程
    1.阐述一下如果做到线程同步
    2.如何做到线程资源共享
    3.阐述一下多线程的方法与对比
    4.阐述一下自旋锁在日常开发中运用到的地方

    五.算法
    1.阐述一下日常有哪些查找算法,分析其空间与时间的对比
    2.阐述一下如果实现大数相乘算法

    作为面试官,最想知道的并不是你一直背书形式的回答.
    反而最想知道的是你对于底层的一些了解.
    在之前开发时间里,我一直都是处于初创团队中
    对于底层的挖掘和自己技能上的深度调研没有做一个很好的思考
    之前可能也就是说尽快,尽可能的实现产品需求,但是并没有好好了解底层技术具体怎么实现
    导致说一些底层,基本的原理没有巩固到位.
    经过一周的面试,也知道自己存在着哪些不足,所以也要开始继续好好深度挖掘,继续学习!
    机会是留给有准备的人的!

    相关文章

      网友评论

      • 不如吃酒去:你我经历如此相似
        不如吃酒去:@姜土狗的小迷弟 共同努力吧
        姜土狗的小迷弟:基本上3年以上经验的工程师都会遇到这些问题的,越挫越勇吧大兄弟~~
      • 李某lkb:好难。这些需要好深的理解。不然答出来会不满意的。
        姜土狗的小迷弟:最好就不要像背书那样把知识点一个一个念出来,要结合实际运用当中的场景,这样会比较好
      • 高手世界:你这些都是直接问的吧,对于做的项目的问的多吗
        姜土狗的小迷弟:@高手世界 直接问的都是对底层的理解或者说第三方的延伸之类的比较多。要是面试官觉得你答得差不多,就会问你项目的内容。如果你有管理经验就问一下工作划分之类的,还有问项目架构划分之类的,这些就看具体问题回答了,因为没有唯一的答案~看个人发挥啦~

      本文标题:iOS - 面试了几家大公司之后的感悟

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