拼多多終面竟被“Out”了?春節宅家複習,備戰金三銀四拿offer

前言

隨著互聯網的發展,近兩年來也湧現了越來越多的新興互聯網企業,除了BAT三巨頭以外,其他互聯網公司的表現力和實力也不容小覷,拼多多就是其一,如果要說拼多多是發展最快的新興互聯網公司之一,應該是沒有多大爭議的。那麼,拼多多的面試又究竟是什麼樣呢?前段時間,去拼多多面試了Java崗,結果終面竟然被“out”掉了,不過好在已經定好計劃,備戰金三銀四,相信一定能夠拿下offer。

對了,以下會整理不少面試題、複習資料以及學習筆記的文檔,可以免費提供,需要的私信我【春招】就好了~

拼多多終面竟被“Out”了?春節宅家複習,備戰金三銀四拿offer

拼多多面試過程全還原(Java面試題+面試心得)

01 拼多多一面面試題(視頻面)

  • 老家哪裡的?意向城市是哪?
  • 為什麼想來上海?你覺得上海最吸引你的地方是什麼?
  • 說說你對Spring IOC、AOP的理解
  • 說一下Mybatis的原理,用到了哪些設計模式?
  • Netty高性能的原因
  • Zero-copy說一下
  • 設計模式你還了解哪一些呢?
  • 那你對拼多多瞭解多少?說一下吧
  • 你有什麼想要問的嗎?

02 拼多多二面面試題(現場面)

一面過去三天後,才收到了短信通知要進行現場二面,二面時間比較久,面試官很好說話,交談甚歡,就是問題問得比較多,感覺是不停在考查我,到後面自己也有一點懵懵的感覺了。

  • 自我介紹
  • 聊聊項目
  • redis常用的數據結構,項目中用過哪幾種,業務中使用的場景?
  • redis的hash怎麼實現的,rehash過程講一下 和JavaHashMap的rehash有什麼區別?redis cluster怎麼做到高可用的?
  • redis集群和哨兵機制有什麼區別?redis的持久化機制瞭解嗎?遇到過redis的hotkey嗎?怎麼處理的?
  • redis是單線程的嗎?單線程為什麼還這麼快?講一講redis的內存模型?
  • 簡單說一下RabbitMQ的工作原理?如何保證消息的順序執行?
  • 卡夫卡瞭解嗎?和RabbitMQ有什麼區別?
  • tcp/udp簡單說下兩者的區別?tcp為什麼要三次握手和四次揮手?兩次握手可以不?會有什麼問題?tcp怎麼保證有序傳輸的?
  • 講下tcp的快速重傳和擁塞機制,知不知道time_wait狀態,這個狀態出現在什麼地方,有什麼用?
  • http與https區別?https是怎麼做到安全的?
  • 有沒有了解過協程?說下協程和線程的區別?用過哪些linux命令?如查看內存使用、網絡情況?
  • 你瞭解哪些設計模式啊。挑一個熟悉的講講?(除了單例模式)在項目中有用過設計模式嗎?講講你怎麼用的?簡單說一下適配器模式和裝飾器模式?
  • 索引的常見實現方式有哪些,有哪些區別?
  • MySQL的存儲引擎有哪些,有哪些區別?InnoDB使用的是什麼方式實現索引,怎麼實現的?說下聚簇索引和非聚簇索引的區別?
  • raft算法的基本流程?raft算法裡面如果出現腦裂怎麼處理?
  • paxos和zookeeper的zab算法,他們之前有啥區別?
  • 如果我是想一個人的姓名一樣就認為他們equal,能現場寫下我們怎麼重寫equals嗎?如果兩個對象,一個是cat,一個是dog,我們認為他們的name屬性一樣就一樣,怎麼重寫equals?

03 拼多多三面面試題(不算HR面的話,算是終面了,面試官估計是總監級)

  • 平時是怎麼學習的?看過哪些技術博客、書籍呢?
  • 最近在看的一本書是什麼?
  • Linux下的一些指令。
  • 工作中你覺得最不爽的事情是什麼?
  • 說下你的優缺點?
  • 有沒有想過去創業公司。
  • 寫個 strcpy 函數。
  • 說說你自己的性格。
  • 給你一個系統(面試官好像是無人車部門的),後臺的邏輯已經實現了,但是前端加載很慢,怎麼檢測。
  • 以後可能要學習很多新技術,你怎麼看。
  • 項目中遇到的困難(提前想好,並且把實現或者優化方法說清楚)。
  • 系統的量級、pv、uv 等。
  • 應對高併發的解決辦法(分佈式)。
  • 在項目中主要負責了哪些工作。
  • Nginx 的負載均衡。
  • 分佈式緩存的一致性,服務器如何擴容(哈希環)。
  • 你有什麼想問的?

04 拼多多面試心得

關於這次拼多多的三面,我也是一臉懵逼的,原以為順順利利,但卻沒有了下文,關鍵是自己也不自己自己掛在了哪裡,問題都還答得算是順利,對自己的表現也挺滿意,可能我個人唯一的不足就是主觀性比較強,所以交流過程中會給面試官不適感吧。

春節複習計劃,備戰金三銀四拿offer

(一)刷題刷題刷題

今年春節提前,相信2月就會提前進入招聘旺季,時間較短,比較緊促,所以最快的複習方式就是刷題,前端時間自己也整理了非常多的面試題,包括核心知識點、大廠面試集錦等等。總而言之,面試前的刷題是很有必要的。

關於刷題,整理的這些面試題還是挺全面豐富的,包括Java基礎、MySQL、Redis、Spring全家桶、消息中間件、併發編程、JVM、Kafka、Zk等各個方面。當然,這些也均可以

免費分享給大家哦~獲取方式見文章末尾。

  • Java核心知識
拼多多終面竟被“Out”了?春節宅家複習,備戰金三銀四拿offer

  • Java面試專題題庫
拼多多終面竟被“Out”了?春節宅家複習,備戰金三銀四拿offer

(二)抓重點知識複習(如,Redis)

實際上,根據我們的面經來看,是能夠發現大廠的面試特點的,能夠整理出一些核心技術知識點,面試時,面試官會有針對性的來提問。根據以上,我們會發現,Redis等一些相關的問題是比較多的,所以我們可以著手抓重點知識來複習。

01 Redis面試專題

  • 什麼是 Redis?簡述它的優缺點?
  • Redis 與 memcached 相比有哪些優勢?
  • Redis 支持哪幾種數據類型?
  • Redis 主要消耗什麼物理資源?
  • Redis 有哪幾種數據淘汰策略?
  • Redis 官方為什麼不提供 Windows 版本?
  • 一個字符串類型的值能存儲最大容量是多少?
  • 為什麼 Redis 需要把所有數據放到內存中?
  • Redis 集群方案應該怎麼做?都有哪些方案?
  • Redis 集群方案什麼情況下會導致整個集群不可用?
  • ......
拼多多終面竟被“Out”了?春節宅家複習,備戰金三銀四拿offer

02 redis筆記記錄

  • redis簡介
  • 為什麼要用redis/為什麼要用緩存?
  • 為什麼要用 redis 而不用map/guava做緩存?
  • redis 和 memcached的區別
  • redis 常見數據結構以及使用場景分析
  • redis 設置過期時間
  • redis 內存淘汰機制
  • redis 持久化機制
  • redis 事務
  • redis 常見異常及解決方案
  • 分佈式環境下常見的應用場景
  • redis 集群模式
  • 如何解決 redis的併發競爭key 問題
  • 如何保證緩存與數據庫雙寫時的數據一致性?
拼多多終面竟被“Out”了?春節宅家複習,備戰金三銀四拿offer

(三)增強自信心,直面面試官

在面試時,自信心是非常重要的,讓自己的自信處於一個合適的階段,需要自己去調整。過度自信,容易大意失誤,缺乏自信,又容易怯場,發揮不出自己真實水平。自信的人在面試時,往往能夠順利通過,因此增強自己的自信心,讓自己直面面試官是非常關鍵的。

結尾

最後結尾,只想說一句:堅持是成功的關鍵,建立自己的目標,在這個實現過程中,即使失敗,也要戰鬥到底!

希望各位,在今年的金三銀四春招之際裡,贏得漂亮!

以上整理出來的所有資料,可以分享,當然是免費的!需要的小夥伴,只要你幫忙轉發+評論,然後關注我私信【春招】即可獲取啦~


分享到:


相關文章: