猿题库实习面试经历

By on

2015/12/08 17:05 Update

本文并不是说猿题库不好,猿题库也是我很向往的一家公司。文中所面试本人的两位都是业内菊苣级别的人物。一千人的心中就有一千个哈姆雷特,只不过在流程上做的不好,所以给面试者(本人)留下的是一种负面的影响。


每次面试完都会有一篇面经,猿题库也不例外,还是要来说一下的。

约的 12.7 的下午两点半开始面试。一面面试官是 Lancy,二面是毛佳俊

(下面就只谈谈题目,答案各自都有各自的答案:) )

一面

  1. 理所当然简单介绍一下自己和做过的项目,没什么好说的都在简历上。
  2. 谈一下项目中感触最深的一个:自然是 ColorMix,因为从设计到上市场都走了一遍,时间也很紧。
  3. 做过的项目中遇到的最大的问题是什么,如何解决的: 这个问题重点谈一下,当时是在布丁动画写音频弹幕的时候遇到了比较大的问题。 先问了我一些 AVFundation 的知识比较容易。 然后问弹幕如何实现——类似于 TableView 一样的重用机制,NSRunLoop、NSOperationQueue 的考察。 询问了一下你们是如何做大量弹幕的处理的:切片,time+offset。
  4. property 的默认属性有什么。
  5. 笔试题,给定两个 str1,str2(比如「BDAFEC」和「DAFCEA」)作为起始和终止态和一个交换规则(B <–> A),能否从 str1 转换为 str2。

二面

  1. 你是来实习还是来做正式员工?此时我心中千万头草泥马飞奔而过。
  2. 讲一下自我经历。
  3. 添加圆角的方式有几种。性能如何?
  4. 上面提到了 UIBezierPath 讲一下怎么画直线曲线,CG 几个类中有什么方法,drawRect 的性能会有什么问题。
  5. Masonry(或者 Autolayout)如何使用,当键盘弹出时一个 View 需要加动画如何更改它的 Contraints。
  6. 当 TabelViewCell 高度是可变的的时候如何优化性能。(需要包括 iOS7)
  7. 笔试题:翻转单向链表中的一段。

High

  1. 问的问题是面到现在非常详细的一次。深度很广。
  2. 中间还让我停下来赶紧吃药。

Low

  1. 整个面试过程(从定时间到面试)都是在用 QQ!用 QQ 视频面试真的很 Low,而且整个面试过程没有一封正式的邮件
  2. 二面的第一个问题真是气到爆炸。
  3. 代码题考了两道算法。如果不会 C 的话,我怎么做第二题呢?
  4. 面试官都感觉阴阳怪气。
  5. 面试过程全是对方在面我,连一个提问的机会都没有!还经常打断我回答!
  6. 最后都是以「我们时间很紧」匆匆结束。虽说有一个小时,但是感觉没有认认真真地对待面试人员。

P.S. 几个问题的答案也希望大家在评论区积极地讨论一下~

P.S.2 业务驱动 or 技术驱动?I don’t know, and don’t ask me.