2018 头条 火山抖音 iOS实习面试分享(1/2面)
作者丨就是奶牛君
https://www.jianshu.com/p/1ff9198e022c
哎呀周一HR小姐姐打的电话约的今天晚上。说实话,经历了前天美团的洗礼,我认识到了自己很多很多的不足,这两天也有意的补充了。状态嘛,肯定比第一次好[手动捂脸]。遇到的一些问题也是自己准备过的,在面试中也有开始尝试引导面试官问一些自己熟悉的问题。话不多说,去面!
关于面试官
经典的关于面试官环节。今晚一共只经历了两面。为什么说只呢…因为根据学长的经验,和网上一些面经的经验,面试会在一天完成,车轮战形式的。可是我的面试安排在了8.30。面试官很准时的来了,12面之间间隔也就5分钟不到,第二面结束的时候也将近9.50了。So…期待一下三面吧(话说敲到这里的时候收到了头条笔试通知…深圳岗的…心里一震有木有。)
新的风暴已经出现!梦想成真不再遥远!
咳咳,说回来正经的。约得视频面,所以能看到对方的脸呀。一面面试官感觉是个稍微年轻一些的小哥哥,上来就是很亲切的自我介绍(我没想到面试官会介绍自己),面试过程中也很nice,全程微笑,互动感觉很棒。遇到你不会或者想不懂的时候很耐心的引导。二面的面试官感觉就是有一定层次的人了,感觉沉淀的也很多,给人感觉是比较严肃一些的(可能是一面小哥哥太nice了…反差效应)。但是全程交流中感觉也很好,对职业规划方面关注的比较多。总体来说头条的第一次面试感觉还是很棒的,压力感不会很强。
这里要吐槽一下牛客网的那个面试平台…二面到一半的时候各种卡啊…搞得我不好意思…希望没有给面试官留下不好的印象。
哦补充一句,每面都会撸代码…
头条的面试难度感觉还适中,侧重点在于数据结构、OC基础和算法。跟美团不一样的是,我暂时还没有被询问道任何一点关于网络的问题。可能留在后面了吧!
一面
1、介绍自己
2、询问了与简历上项目相关的一些事情。比如你印象最深刻的一个项目。
3、可能是觉得我自己介绍的还不够充分把,让我补充评价一下我自己。
4、因为在介绍项目的时候提到了,其中一个项目经历了MVC到MVVM的“重构”,让我介绍了一下。
5、问了一下知道KVO和KVC吗?底层原理呢?
6、知道runtime吗?介绍一下runtime怎么工作的?还能做些什么?
7、property的默认参数
8、快排的思想?怎么实现(说思路)?复杂度是多少?归并呢?
9、[算法]给出两个字符串,只包含字母,本身会有重复。求s1和s2的重复字符。
【哎这里又丢人了有木有。面试的时候千万别立flag!面试官小哥哥可能看我说排序的时候很流利,在出算法题的时候就停顿了一小会,我就说了句,“其实我准备的很仓促,算法题也就简单刷了刷。” 面试官:你刷过算法啊那这个绝对没问题!】
然后我就遇到了这个没见过的东西。没(you)写(hua)完(hen)整(lan)。最后在面试官的提示下,根据新思路说了下自己的想法就过了。
10、脑筋急转弯 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了吧。不过尽力咯。)
总结
面试这种东西真的需要经验去堆。一个练胆量,一个练应变,一个找问题。因为有了美团的积累,今晚的面试总体上感觉没有太吃力,除了那道算法题答得不好。基础很重要,自我信心的积累很重要。迟些再补充一些以前没有给过答案的问题。
推荐↓↓↓
长
按
关
注
?【16个技术公众号】都在这里!
涵盖:程序员大咖、源码共读、程序员共读、数据结构与算法、黑客技术和网络安全、大数据科技、编程前端、Java、Python、Web编程开发、Android、iOS开发、Linux、数据库研发、幽默程序员等。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 习近平主席的G20峰会时间 7915494
- 2 一个金镯子省出1200元 金价真跌了 7967742
- 3 高三女生酒后被强奸致死?检方回应 7817392
- 4 二十国集团里约峰会将会卓有成效 7739166
- 5 国乒男队多场比赛遭遇一轮游 7663213
- 6 孙颖莎王艺迪不敌日本削球组合 7513818
- 7 俄导弹击中乌水电站大坝 7492465
- 8 马夫儿子回应父亲猥亵女驴友 7342335
- 9 73岁王石独自带娃被偶遇 7223421
- 10 智慧乌镇点亮数字经济新未来 7170480