今日头条后台开发面经,主要是想询问大家的情况

都没见人分享今日头条的面经,连讨论的都很少,按道理北京这边面了挺多的吧。那天上午去头条面的时候也算满满当当都是面试者,用泡沫墙隔开。还可以看到应该有很多做机器学习数据挖掘的牛人在我旁边面试,所以搜不到头条面经我还蛮意外的。我这里来分享下面经,主要还是想问下大家的面试情况。我是投的后台开发。

1面,居然问到说怎样重启进程,这我倒是压根没遇到过这个需求,具体答案你们去搜吧。然后就是进程间通信之类的,问了几道算法题,由于比较简单的,就不说了。顺便聊了聊 redis 和 mysql。

2面,二面面试官显然比较急性子,一直希望我能够立刻给他答案,结果连题我都没看清就要说答案,遇到这种情况的面试官就应该直接说自己的想法,哪怕是错的也说就罢,因为这说明他现在精神不错,愿意折腾,等面到晚上估计他就没这么有活力了。具体问题具体分析吧,每个人想法不一样,他问到我读多写少的场景如何设计,我说在保证一致性的情况下,可以用 megastore 那种 coordinator 的方案,结果他提的想法是 linkedin 的 espresso 那套,用消息队列做,我反正是醉了,具体 performance 我反正不知道,要么标准答案是这个,要么头条用的就是这种吧。

3面,三面是道蛮难的dp,我反正好久不做算法题了,大概想了一段时间才做出来。当然,他不给提示,这点挺好的,提示的越多说明他越不信任你,这常常是大忌。然后是一道简单算法题,也不说了,想了一个特殊方法,面试官没想到,还挺满意。后来聊了会 redis 和 leveldb,从他眼神看得出来这面的还可以。

4面,他妈妈的居然还有四面,我当时累的不行了,原本以为可以走了,结果被带去第四面,面试官是存储组的老大,算是总监面吧,我们聊了聊分布式文件系统的设计,这块我正在学,但是知识面很薄弱,跟他探讨了一下可能的方案,就聊了聊知识面边界的东西,比如对某方面的了解程度,我说我本科时间有限,有些有了解但暂时没看。

hr 面,我是真累了。结果被人带去餐厅桌子上,面到五点了,我还惊了以为要带我吃晚饭,结果是hr面。就谈了谈人生吧,我当时不想说话了,就说我没别的问题了。当时应该说个面试情况的,最近感情受挫,没心思准备面试,照道理都不是很想说话的,结果面了一下午,所以有个提醒大家的就是当面到hr面的时候,其实应该跟hr说明一下自己的面试状况,哪里准备不充分解释一下原因,让他跟面试官反馈一下。

#字节跳动#
全部评论
巅峰
点赞 回复 分享
发布于 2016-10-01 01:09
面了这么多轮应该不错。我前几天视频面了两轮。第二轮应该和你这个存储老大是一个人,聊了很多纠删码的算法原理和实现,网络编程netty和数据库。感觉这个人广度和深度都挺厉害。
点赞 回复 分享
发布于 2016-10-01 06:18
不用消息队列用什么?恕我直言。。。
点赞 回复 分享
发布于 2016-10-01 10:35
后台开发用得是什么语言
点赞 回复 分享
发布于 2017-04-14 22:41
楼主是研究分布式系统吗?
点赞 回复 分享
发布于 2017-10-08 19:02

相关推荐

不愿透露姓名的神秘牛友
11-27 10:52
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务