這波疫情的原因在家休息了很久,現在家裡面終於寬鬆了一點, 可以出城了,好不容易出來,到了現在這邊還隔離了14天, 好不容易才讓同學給我內推了一個百度的Java崗位,面試花費了1個多禮拜,面試的過程就不多說了,在文末會有我這20多天隔離期間整理好的文檔分享, 有需要的可以看文末找我獲取到!
- 面試官從簡歷裡抽了一個較感興趣的項目,讓把項目簡單介紹了下,針對項目問了幾個技術問題
- 介紹Java中垃圾回收機制,程序員平時需要關注這個嗎?為什麼?請舉例說明。
- 數據庫隔離級別介紹。舉例說明。
- override和Doverload的區別。
- 求二又樹的最大距離,寫代碼。
- 兩個棧實現一個隊列.寫代碼。
- 你覺得你的優勢是什麼?有什麼技術薄弱點嗎?
- 目前手上有offer嗎?
算法算法算法,還是比較重要的
- 求二叉樹的寬度,先簡介思路再寫代碼。
- Hashmap. Hashtable和cocurrentHashMap的區別 ,要講出它們各自的實現原理才行,比如Hashmap的擴容機制、cocurrentHashMap的桶分割原理、多線程安全性。
- 進程調度算法,有哪些算法比較難實現?
- linux下如何修改進程優先級? ( nice命令的使用)。
- linux下性能監控命令uptime介紹,平均負載的具體含義是什麼?建議看server load概念。
- linux下如何調試程序?說到gdb ,具體如何調試?如何查看core文件中的堆棧信息等( bt指令)。
俺也不知道為啥老問二叉樹
- 打印二叉樹兩個葉子節點間的路徑,寫代碼。
- 字符串中第一個只出現一次的字符,如何優化算法使得遍歷次數更少?
- socket編程相關,如果服務器這邊調用write寫了100個字節的數據,客戶端想要獲得這個數據,是直接用read系統調用,參數也是100嗎?
- 百度新聞緩存預算問題: 一般為了追求時間性能,都需要緩存一些新聞數據,你怎麼計算所需預算?然後申請需要的主機
- 多線程的適用場景是什麼?為啥要用多線程?
- 問是否會go語言
- 為啥對技術感興趣, -一些相關問題討論。
- 聊北京談offer
還是算法!
和麵試官閒聊之後開始聊到offer的問題上了
這次百度三面感覺挺簡單的, 還有一些問題不記得了, 但是基本都是會問項目上的問題,所以關於自己的項目,一定要很熟悉!我平時也會看看一些技術博客, 特別是源碼部分,如果不熟悉的話,一定要先說出來,免的面試官去問!
面試完畢,面經,面題覆盤!
所有的資料皆可以免費分享給有需要的小夥伴們!文末留言+轉發關注之後私信回覆【面試】即可免費獲取到!
01,Java基礎必須紮實!
面試官考察避免不了考察你的基礎知識,不管你去面試,都會考察你自己的基礎知識!所以基礎知識是最最重要的!
Java基礎知識點文檔分享!
02,框架知識整理!
spring框架原理解析!
Spring全家桶面試題集錦
Spring Cloud面試題整理
03,面試大廠必刷的面試題集錦
內容涵蓋: Java. MyBatis. ZooKeeper. Dubbo. Elasticsearch. Memcached、Redis、MySQL、 Spring、 Spring Boot. Spring Cloud、RabbitMQ、 Kafka、Linux等技術棧
這次總共分享了3份資料,Java基礎知識+Java框架原理+多道大廠面試題文檔!如果您願意花時間與心思去學習的話, 面試前去多看看,對你接下來的面試會有有幫助的!
Java基礎知識+Java框架原理+多道大廠面試題文檔獲取方式:文末留言+轉發關注之後私信回覆【面試】即可免費獲取到!
閱讀更多 妖精的雜七雜八 的文章