Java百度三面:現場面試39道題目實拍含答案

前言

人們都說,這個世界上有兩種人註定單身,一種是太優秀的,另一種是太平凡的。

我一聽 呀?那我這豈不是就不優秀了嗎,於是毅然決然和女朋友分了手。

人們都說,互聯網寒冬來了,這個時候還在大面積招人的公司,必然是牛逼的公司。而這個時候勇敢跳槽的人,必然是牛逼的人。

Java百度三面:現場面試39道題目實拍含答案

今天小編也準備了一套百度現場面試JAVA程序員39道題目,小夥伴可以試試。需要答案詳解的可以加小編QQ羣937053620,獲取!

百度一面(現場)

  • 自我介紹
  • Java中的多態
  • 爲什麼要同時重寫hashcode和equals
  • Hashmap的原理
  • Hashmap如何變線程安全,每種方式的優缺點
  • 垃圾回收機制
  • Jvm的參數你知道的說一下
  • 設計模式瞭解的說一下啊
  • 手撕一個單例模式

算法題目

  • 手撕算法:反轉單鏈表
  • 手撕算法:實現類似微博子結構的數據結構,輸入一系列父子關係,輸出一個類似微博評論的父子結構圖
  • 手寫java多線程
  • 手寫java的soeket編程,服務端和客戶端
  • 手撕算法: 爬樓梯,寫出狀態轉移方程
  • 智力題:時針分針什麼時候重合

百度二面(現場)

  • 自我介紹
  • 項目介紹
  • 服務器如何負載均衡,有哪些算法,哪個比較好,一致性哈希原理,怎麼避免DDOS***請求打到少數機器。
  • TCP連接中的三次握手和四次揮手,四次揮手的最後一個ack的作用是什麼,爲什麼要time wait,爲什麼是2msl。
  • 數據庫的備份和恢復怎麼實現的,主從複製怎麼做的,什麼時候會出現數據不一致,如何解決。
  • Linux查看cpu佔用率高的進程
  • 手撕算法:給定一個數字三角形,找到從頂部到底部的最小路徑和。每一步可以移動到下面一行的相鄰數字上。
  • 然後繼續在這個問題上擴展
  • 求出最短那條的路徑
  • 遞歸求出所有的路徑
  • 設計模式講一下熟悉的
  • 會不會濫用設計模式
  • 多線程條件變量爲什麼要在while體裏
  • 你遇到什麼挫折,怎麼應對和處理

百度三面(現場)

  • 自我介紹
  • 項目介紹
  • Redis的特點
  • Redis的持久化怎麼做,aof和rdb,有什麼區別,有什麼優缺點。
  • Redis使用哨兵部署會有什麼問題,我說需要擴容的話還是得集羣部署。
  • 說一下JVM內存模型把,有哪些區,分別幹什麼的
  • 說一下gc算法,分代回收說下
  • MySQL的引擎講一下,有什麼區別,使用場景呢
  • 分佈式事務瞭解麼
  • 反爬蟲的機制,有哪些方式

“如果程序員對職場感到迷茫,對眼下的舒適感到不安,我建議出去面試,不見得要走,但是你要出去,聽聽市場對自己的評價。”

【文章彩蛋】

現在是跳槽招聘季,爲了解決小夥伴們的燃眉之急,小編特地爲大家整理了一些Java相關的面試題,可以加小編的QQ羣:937053620,獲取!後期也會不斷更新添加新的面試題,希望可以幫助到大家。

Java百度三面:現場面試39道題目實拍含答案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章