iOS百度面试题

经过一次百度面试,收获确实挺多的,首先面试官真的很nice,热情周到,问问题也不会咄咄逼人,在此记录一下面试的时候问的问题,零零散散的,有的是结合我的项目问的,我就把我记得的写下来的吧。

  1. Delegate 、Notification和KVO比较各自的优缺点
  1. 在一个UI的正中间实现一个正方形的红色视图有几种方式?
  2. 手触碰到屏幕的时候,响应机制是怎样的?第一响应者是谁?追问 UIView和UIResponse的关系是什么?
  3. UIViewController的生命周期是什么?追问 UIViewController 只alloc而没用到的时候,UIViewController 的view是否加载了?如果没有加载那什么时候加载?
  4. 直接用UILabel和自己用DrawRect画UILabel,哪个性能好?为什么?哪个占用的内存少?为什么?
  5. AFNetworking是否支持ipv6?
  6. 项目采用64位,为什么要用64位?怎么修改成64位?i386是什么?他们有什么关系?
  7. iOS的应用程序有几种状态?追问,退到后台代码是否可以执行?双击home键,代码是否可以执行?
  8. 一般使用的图标内存为多大?比如200×300的图片,内存应该占用多少比较合理?
  9. 说说你对内存泄漏的看法,追问,block为什么容易引起内存泄漏?
  10. [object copy]是浅拷贝还是深拷贝?为什么是浅拷贝?copy是实现了哪个协议?
  11. Images.xcassets和直接用图片有什么不一样?

记得的就这些了,一些容易的立马答出来的我就没记住,过去基本上是围绕着你的简历发问,追问。
发句感慨,整天坐在办公室上班学到的东西真的是有限啊,出去多面面试,真的对自己能力的提升很快。

补充下过去面试的场景吧

百度国际大厦周围都在搞建设,环境不好,我用高德地图导了半天都没导到位置,后面问人才问到的,不在马路边上,还要往里面拐一段路,百度专用路啊,两边贴满了百度标语。
进到国际大厦东塔楼里面装修的还是挺好的,高大上。进去的时候要出示面试邀请邮件,到前台也要出示邮件,前台妹子帮你联系到一面面试官,然后坐着等面试官下来,面试官下来后,在前台电脑帮我网上预约面试,预约成功后,前台会问你要身份证备案,完了后一面面试官会带你上去面试,我是被带到21楼,面试官有你的简历,所以过去面试不用自己再带简历了。一面面完了后会倒杯水给你喝,让你等二面,二面面完了,应该就等三面了,但是面试官送我出门了,整个过程面试官都好体贴周到的。无缘三面,希望我写的这些东西能帮到即将要去面试的童鞋,加油!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,219评论 30 472
  • 注:此文章来源:Job_Yang 的简书 1. Object-c的类可以多重继承么?可以实现多个接口么?Categ...
    广益散人阅读 1,363评论 0 13
  • 转:http://www.cocoachina.com/programmer/20151019/13746.htm...
    Style_伟阅读 1,346评论 0 3
  • 时间很容易令人产生类似“逝者如斯夫,不舍昼夜”的错觉,其实时间仍在,是我们在飞逝。 如果你知道爱因斯坦,那你也不会...
    量财富阅读 201评论 0 0
  • 昨天没能打卡,今天正好复习一遍
    7128阅读 190评论 0 0