2018 头条 火山抖音 iOS实习面试分享(1/2面)

哎呀周一HR小姐姐打的电话约的今天晚上。说实话,经历了前天美团的洗礼,我认识到了自己很多很多的不足,这两天也有意的补充了。状态嘛,肯定比第一次好[手动捂脸]。遇到的一些问题也是自己准备过的,在面试中也有开始尝试引导面试官问一些自己熟悉的问题。话不多说,去面!

关于面试官

经典的关于面试官环节。今晚一共只经历了两面。为什么说只呢…因为根据学长的经验,和网上一些面经的经验,面试会在一天完成,车轮战形式的。可是我的面试安排在了8.30。面试官很准时的来了,12面之间间隔也就5分钟不到,第二面结束的时候也将近9.50了。So…期待一下三面吧(话说敲到这里的时候收到了头条笔试通知…深圳岗的…心里一震有木有。)

新的风暴已经出现!梦想成真不再遥远!

2018 头条 火山抖音 iOS实习面试分享(1/2面)

咳咳,说回来正经的。约得视频面,所以能看到对方的脸呀。一面面试官感觉是个稍微年轻一些的小哥哥,上来就是很亲切的自我介绍(我没想到面试官会介绍自己),面试过程中也很nice,全程微笑,互动感觉很棒。遇到你不会或者想不懂的时候很耐心的引导。二面的面试官感觉就是有一定层次的人了,感觉沉淀的也很多,给人感觉是比较严肃一些的(可能是一面小哥哥太nice了…反差效应)。但是全程交流中感觉也很好,对职业规划方面关注的比较多。总体来说头条的第一次面试感觉还是很棒的,压力感不会很强。

这里要吐槽一下牛客网的那个面试平台…二面到一半的时候各种卡啊…搞得我不好意思…希望没有给面试官留下不好的印象。

哦补充一句,每面都会撸代码…

头条的面试难度感觉还适中,侧重点在于数据结构、OC基础和算法。跟美团不一样的是,我暂时还没有被询问道任何一点关于网络的问题。可能留在后面了吧!

一面

  1. 介绍自己
  2. 询问了与简历上项目相关的一些事情。比如你印象最深刻的一个项目。
  3. 可能是觉得我自己介绍的还不够充分把,让我补充评价一下我自己。
  4. 因为在介绍项目的时候提到了,其中一个项目经历了MVC到MVVM的“重构”,让我介绍了一下。
  5. 问了一下知道KVO和KVC吗?底层原理呢?
  6. 知道runtime吗?介绍一下runtime怎么工作的?还能做些什么?
  7. property的默认参数
  8. 快排的思想?怎么实现(说思路)?复杂度是多少?归并呢?
  9. [算法]给出两个字符串,只包含字母,本身会有重复。求s1和s2的重复字符。
  10. 【哎这里又丢人了有木有。面试的时候千万别立flag!面试官小哥哥可能看我说排序的时候很流利,在出算法题的时候就停顿了一小会,我就说了句,“其实我准备的很仓促,算法题也就简单刷了刷。” 面试官:你刷过算法啊那这个绝对没问题!】
  11. 然后我就遇到了这个没见过的东西。没(you)写(hua)完(hen)整(lan)。最后在面试官的提示下,根据新思路说了下自己的想法就过了。
  12. 脑筋急转弯 4个人过桥,只有1个手电筒(没有手电摔死人哦),只能同时2人同时过。4人过桥时间分别为1 2 5 10,问最短需要多少时间?

然后就是提问环节。我询问了一下这边的主要职责(一开始有点卡,没听到),工作强度,工作地点和氛围。

二面

一面结束之后我以为很晚了会直接另外约时间,面试官说稍等一下去找一下二面的面试官,如果没时间再另约。等了不到5分钟那头就有反应了。见到了二面面试官。面试官感觉是有一定工作年限的人了,因为问的问题跟一面不太一样。

一上来先问一面面试官是否介绍过这边的工作,说这边是做的音视频相关,同时给抖音火山以及整个头条提供技术支持的。然后问以后是否能全职在北京工作?(可能是因为我一面结束的时候问了地点。但这个当然只能答能啦…前途更重要嘛…实在不行再说咯…)

0. 以前都做过什么项目?觉得怎么样?

1. 做过音视频相关的东西吗?

2. 会用C++吗?

3. (中间停顿了一下,临时插入的)为什么做iOS?没有考虑别的编程语言?

4. 在iOS上对自己的职业规划有什么打算?

5. 说一下iOS里面的事件响应链吧。

6. 说一下iOS的内存管理机制?(我简单说了下MRC ARC,栈堆的区别和怎么回收)

7. 简单的数据结构知道吗?手撸一下链表结构吧,再写个插入和链表反转。(基础很重要啊,插入和反转都没啥问题,差点忘了怎么完整定义一个node哈哈哈)

可能是因为比较赶时间吧,关于OC的问题不是很多。这时候也出现了网络波动。也就没有做别的代码题了。到了问答环节。

“那我觉得我们今天就到这里吧”

面试官的开头是这样的…我以为自己挂了有木有…然后面试官说可以提一些问题。我询问了一下像我这种准备入行iOS开发的小菜鸟的职业规划和移动开发的未来。

最后面试官说太晚了,看看再找时间约下一面吧。

希望不是敷衍我哈哈。(因为二面的时候网络各种不好…音视频向的东西我说没怎么做过…可能也会因为这个原因把我pass了吧。不过尽力咯。)

总结

面试这种东西真的需要经验去堆。一个练胆量,一个练应变,一个找问题。因为有了美团的积累,今晚的面试总体上感觉没有太吃力,除了那道算法题答得不好。基础很重要,自我信心的积累很重要。迟些再补充一些以前没有给过答案的问题。

作者:就是奶牛君

链接:https://www.jianshu.com/p/1ff9198e022c

相关文章