毕业一年~头条面试

系列篇

  1. 毕业一年跳槽记

头条主要考察的是算法的能力,其次是业务的阐述要清晰。

一面

  1. 自我介绍(时间不要太久,主要说一下自己所负责的工作,面试官如果有感兴趣的问题,会继续问的,切忌一个人从头说到尾,流水账似的)
  2. 可以描述一下用户支付使用白条的过程么?会涉及到哪些系统
  3. RabbitMQ如何保证消息不丢失呢
  4. 算法题:打印1至N的所有排列;
  5. 算法题:三个数a,b和c,判断a+b>c?(这里需要注意越界问题就好)
  6. 新浪短网址知道么?如果要你实现,你会怎么实现?(楼主木有用过这个,所以就是按照自己想的巴拉巴拉的一通,后来查了下资料,有这种实现方式)
  7. 有没有什么问题要问我的
    全程下来大约40分钟左右

二面

  1. 自我介绍
  2. RabbitMQ如何保证消息不丢失?为什么选择RabbitMQ?
  3. 算法题:阻塞队列的实现;
  4. 算法题:一条直线最多将一个平面划分为两个, 两条直线最多将一个平面划分为四个,那么N条直线呢?(楼主给出了递归的公式,代码没写)
  5. 为什么要跳槽?
  6. 有没有什么问题要问我的
    全程下来不到30分钟,很快

三面

  1. 自我介绍
  2. 分布式事务怎么实现的?描述一下应用场景
  3. RabbitMQ如何保证消息不丢失,性能如何?和Kafka对比呢?为什么Kafka性能那么好?
  4. 你看过哪些dubbo的源码,简单说一下
  5. 算法题:LRU的实现;(有点小bug但是还ok)
  6. 算法题:轮询方式的负载均衡,怎么实现的;
  7. 为什么要跳槽?有没有什么问题要问我的?
    全程下来差不多50分钟左右
  • HR面
    没啥说的,一年的工作经验成了短柄,心痛。。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值