美文网首页面试题库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.阐述一下如果实现大数相乘算法

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

相关文章

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

    首先简单明一下,所谓的"大公司",上周去面试的都是D轮或者已经上市的公司其实自己也是抱着一种学习的态度去应对,毕竟...

  • 面试题转载

    iOS面试了20几家总结出来的面试题iOS面试了20几家总结出来的面试题(二)

  • [转]iOS 面试心得

    [转]2018年 iOS 面试心得 面试了几家公司之后,最后来到了爱奇艺(坐标上海),工作的内容是笔者个人非常感兴...

  • 面试了 20 个初/中级 iOS 工程师之后(上)

    面试了 20 个初/中级 iOS 工程师之后(上) 面试了 20 个初/中级 iOS 工程师之后(上)

  • iOS开发 - 重要链接收录

    1、欧阳大哥 - iOS文本尺寸自适应异步计算实现 2、执笔续春秋 - iOS面试了20几家总结出来的面试题(一)...

  • runtime的总结

    这段时间招人,也自己出去面试了几家,发现现在iOS出去面试,关于runtime是个必问的问题,确实在iOS的开发中...

  • 2016腾讯产品策划实习生面试记录 (下)

    这篇主要讲一下霸面和专业一面 一、霸面 相比于其他几家大公司,鹅厂对待霸面的态度是比较温和的,会设置专门的霸面区给...

  • 公考那些事

    我是2018年公考上岸的,当时正值毕业,周围的同学都在忙忙碌碌的准备各大公司的面试,因为我实习经验不够,面试了几家...

  • 2018年初面经总结

    前言 年前趁事情少,投了一拨简历面了几家公司,这次主要方向是大公司所以创业团队目前不考虑了,不过由于太久没有出去面...

  • 2017年面试总结

    好久没写博客,这一阵又去面试了几家公司,所以聊一聊这大半年的面试经历,面了几家公司发现一个规律,越是出名,技术牛逼...

网友评论

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

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

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