畢業一年~頭條面試

系列篇

  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面
    沒啥說的,一年的工作經驗成了短柄,心痛。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章