1.做乙個自我介紹。
2.資料結構了解多少?說說b+樹。
b+樹的應用如我們所熟知的mysql索引實現。balaba...感覺最後說了不少,但是沒突出重點。
3.了解jdk原始碼嗎?說說arraylist和hashmap?
因為這是本人中簡歷中標出的兩個,所以被針對性提問。
arraylist實現list介面,底層是由陣列實現,隨機查詢速度快0(1),插入和刪除因為要移動陣列元素所以效率慢。
hashmap實現map介面。底層是陣列加鍊表實現,執行緒不安全,允許儲存null鍵值對。裝載因子0.75.
4.專案中使用什麼orm框架?
hibernate
5.hibernate和mybatis如何比較?
hibernate封裝的功能完全,不需要手寫sql語句;mybatis索引效率快,要手寫sql語句,但該特點可實現有針對性sql優化...
6.說說spring aop?
面向切面程式設計:如宣告式事務、日誌等功能
7.ioc呢?
解釋依賴注入。
之前程式設計師可通過new建立新例項物件,但是spring可向容器索取使用註解:@autowired自動裝配....
8.注入方式都有哪些?
構造器注入,set方法注入...
9.說說執行緒。什麼是執行緒什麼是程序?
程序是正在執行的應用,執行緒是組成程序的單元。
10.專案中有沒有用到執行緒相關的,如何解決的?
沒答好...
總體上難度尚可,但是之前還是沒擺正自己的位置,低估了本地公司的面試難度。
個人的知識點線還不是很完善,雖然說面試不會再出現緊張說不出話的情況,但是知識點準備的不充足,仍然會很影響面試結果。很多東西知識會用,但是沒有深究其原理:
(1)spring ioc,aop 途徑:github上找到spring開源庫檢視原始碼,技術部落格總結
(2)框架應用的區別比較.用詞還應更專業,途徑:多看看技術部落格,學習別人的總結
(3)資料結構。基礎資料結構基本沒問題,但是各種樹,尤其應用底層的資料結構,應該好好去了解。途徑:《演算法4》、技術部落格
(4)專案介紹的流程還應更加規範,多去深究底層原理。只會用不會說也很尷尬...
(5)se基礎:集合類、執行緒
最後一點最重要:擺正自己的位置!
今日頭條 後台研發實習生面試
2 說一下stringbuffer 3 雜湊表是什麼,雜湊衝突是什麼,怎麼解決雜湊衝突,具體講解一下解決雜湊衝突的辦法 對於這個問題,他說越問越深 4 說一下tcp協議,說一下當你從客戶端發起乙個請求時,伺服器怎麼確認收到了請求。5 接著,那我們進行演算法程式考核吧,給你一道題 給定乙個陣列a,在這...
邊鋒實習生面試經驗
邊鋒實習生招聘分為3個階段 1.筆試 2.技術面 3.hr面 筆試主要就是考察c c 語法以及一些記憶體布局,大題目有一道是考察不用第三個變數進行數值交換,有一道是寫氣泡排序,還有一道是反轉字串。題目比較容易。4.3日再去華理進行技術面。我被安排在下午,面試官就看看你簡歷,問問你專案情況。最後問我t...
華為實習生面試經歷
下午兩點二十的面試,早上七點過就起了,吃了個愉快的早餐,9點就出發了。十一點半到了華為,姐夫接了我,帶我逛了逛華為,吃了頓午飯,就去一號門排隊面試了。排隊排到了4點,終於輪到我了,等待的時候還碰到了兩位本校研究生部的學長,其中一位筆試582,沒有滿分是因為看錯了乙個需求 面試就兩場,一場是技術面,一...