IOS培训

亿元级外企ios培训企业

  • 全国服务监督电话4001118989
  • 达内专家指导iOS面试(常规问题篇)

    发布:iOS培训  来源:IOS职场  时间: 2016年01月19日

  • 面试题中有一些一般性的问题,通常是会问到的。面试iOS应聘者时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以下面的面试问题更多的是提供方向,没有固定的答案...

  • 面试题中有一些一般性的问题,通常是会问到的。面试iOS应聘者时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以下面的面试问题更多的是提供方向,没有固定的答案,而且可以根据应聘者的回应引出更多有意思深层次的讨论。其中的参考答案也是达内ios培训专家给出的方向和建议,仅供参考。

    自我介绍

    自我介绍时,一定要简洁明了,不要长篇大论。个人而言,最不喜欢自我介绍说了一大堆,最后连她/他叫什么名字都没记住。

    参考答案:

    自我介绍时,突出重点,说话慢一些,在关键点声音大一点。本人回答时,就简单地说:我叫某某某,做iosX年了,曾在XX公司担任过XX职务,在YY公司担任过XX职务,主要负责ZZ工作。业余喜欢做NN(要说积极点的),擅长LL(把自己的特长说明白)等。

    最近这两天你有学到什么知识/技能么?

    对于这个问题,面试官肯定知道作为求职者,这两天肯定是在忙于找工作、面试。那么,面试官问出这样的问题的目的是什么?如果我是面试官,我最想了解的是这两天你为此次面试准备了什么而不仅仅是告诉面试官这两天学习了某一方面的知识。

    参考答案:

    这两天为了准备面试,整理了以前所做过的一些项目的笔记,回头看了看以前的工作日志。一来是整理一些在工作中经常遇到的坑,比如cell重用问题、ios6适配问题等;二来是回头告别过去的自己,在思想上、技术上迎来全新的自我;三来定位自己下一个目标:往架构师方向深入研究。

    最近有做过比较酷或者比较有挑战的项目么?

    这个问题的关键是酷和挑战。其实这里所说的酷对应于开发中的动画,而挑战则对应于开发中的冲刺。对于笔者而言,其实并没有做过特别酷的项目,但是做过有挑战性的项目。但是没有做过并不是就不用回答,面试官想看到的是你的学习能力、应用能力以及解决问题的能力,而不是一句没做过或者没什么挑战性这样的话语。

    参考答案:

    我之前所负责的项目大多是电商项目,因此并不会特别酷,但是业务比较多,很有技术挑战性。不过,平时我也深入研究过ios核心动画相关知识,对于常用的动画是很熟悉的。在我看来,用户体验并不是所谓的酷,而是简单、方便且明了。我很在意用户体验问题,在开发中会不断地站在用户的角度地问自己用户讨厌什么、喜欢什么和怎样才能让用户感觉容易上手且使用简单等问题。比如,我会很在意网络状态的变化给用户的提示、请求网络时右上角的转圈圈是否开启、滚动cell时是否有卡顿的问题等。

    最近看过的书/文章有哪些?

    询问最近看过的书或者文章,其实通过所回答的书的性质差不多就可以猜出当前状态下应聘者的技术水平大致处于什么样的水准了。下面的参考答案是笔者的常态。

    参考答案:

    最近在看《iOS应用逆向工程》、《The Swift Programming Language》。不过本人更喜欢的是阅读博客文章和官方文档,虽然官方文档是英文的,阅读起来相对要费劲一些,但是一方面可以提高英文阅读能力,另一方面英文原版表达的语义才是最准确的,其他翻译过来的文章会有一些变味之处。

    自身最大优点是什么,怎么证明?

    人最大的敌人不是别人,而是自己。战胜自己,才是最大的胜利。很多人不清楚自己的优点是什么,甚至很多朋友喜欢说我最大的优点是没有缺点。如果是对面试官说这一句话,那么你可能被pass掉了。

    参考答案:

    我也不清楚我最大的优点是什么,但是我知道我有很多优点。

    我学习能力特别强,接受新事物的能力也特别强。比如,我在工作之余还会去学习swift、PHP、js等。

    我喜欢写博客、写总结、分享技术、帮助他人等。我觉得写博客的过程,既让自己对相关知识有更深刻的认识,更是帮助到他人。每做一期需求,我都会写一份总结,记录那些坑。在公司每个季度都会做几次技术分享,带动团队的技术氛围。我也喜欢帮助他人,我创建了自己的技术群,短短1个月群就满500人了,在群里通过回答大家问题,也让我了解到很多知识。

    我开发过多款App,解决问题的能力很强。在团队中充当技术主心骨,任何队员解决不好的问题,我都会帮助一起解决掉。

    我对技术构架、团队如何解藕方面都有所研究。在团队开发中,因为经常面临团队开发存在交差的问题,导致需求变动引起很多问题,因此研究过如何让团队之间减少依赖的问题。

    我活跃于GITHUB、CocoaChina、CSDN等,对于iOS相关技术知识比较熟悉。

    就说这么多吧!(因为面试高级人员通常会交谈3个小时左右,所以尽可能地说吧,不要害怕时间过长)

  • 上一篇:达内ios专家分析不该跳槽的七大理由

    下一篇:达内专家指导iOS面试(技术问题篇)

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56