设为首页收藏本站language 语言切换
查看: 868|回复: 1
收起左侧

4道过滤菜鸟的iOS面试题 南京iOS培训分享

[复制链接]
发表于 2016-6-15 17:55:56 | 显示全部楼层 |阅读模式
  网上已经有很多针对各种知识点的面试题,面试时有些人未必真正理解也能通过背题看上去很懂。南京万和iOS培训总结了4道面试题,好快速的判断这个人是否是一个合格的工程师。

  1.struct和class的区别

  在面试之前你觉得所有的计算机专业的学生都应该能答的上来,事实是面的人里有超过三分一没有答上来。

  有时顺便问下swfit里的array是什么类型,在大量复制时会不会有性能问题。

  2.介绍一下观察者模式

  也许有些人已经觉得设计模式有些过时,没有整本读过。就算如此iOS里常用的几个设计模式南京万和iOS培训觉得总要了解吧。

  这里如果说NSNotificationCenter怎么使用的就直接pass。

  这个回答应该包括三个部分:首先这个设计模式为了解决什么问题,其次通过什么方案来解决,最后才是当前体系下的具体实现方案。

  3.在一个https连接的网站里,输入账号密码点击登录后,到服务器返回这个请求前,中间经历了什么?

  这题是在其他看到的,本来题目是登录gmail的时候,但是国内也许有些人不知道Google很早就全站https了,所以这里南京万和iOS培训特别指出是https的连接。

  这里面可以谈的东西就很多了,TCP/IP下有非常多的协议。不需要什么都能说的清楚,但是对于整个网络连接模型的理解可以看出基本功。

  4.在一个app中间有一个button,在你手触摸屏幕点击后,到这个button收到点击事件,中间发生了什么?

  runloop和响应链需要说的清楚。

  有时还会顺便问问UIResponder、UIControl、UIView的关系。

  这4个问题只是为了一上来可以快速筛选掉不合适的程序员,毕竟有的人只需要几分钟就知道他不合适了,好节省时间。

  面试前看看面试题虽然能助你一臂之力,但是最重要的还是平时要扎扎实实的提升自己的技术能力。南京万和iOS培训祝大家都能够找到一个好的工作,对得起自己的努力。

 楼主| 发表于 2016-6-17 11:36:27 | 显示全部楼层
想要学习iOS开发的小伙伴,可以咨询江苏万和的老师哦,tel:13813826004。
江苏万和作为专业IT中高端技术培训解决方案供应商、IT职业发展个性化解决方案提供商,江苏万和立足于为广大学员提供全球最先进的IT技术培训服务,23年来已培养了各类专业IT技术人才超过10w+人,服务的企业超过2000家,成为中国十大IT培训品牌。
沙发 2016-6-17 11:36:27 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-4 23:06 , Processed in 0.166043 second(s), 25 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表