翼展科技研發實習生面試

2021-07-31 13:30:11 字數 1129 閱讀 3953

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,沒有滿分是因為看錯了乙個需求 面試就兩場,一場是技術面,一...