自我介紹
以下都要手寫(寫不了就說思想)
集合框架內容及常用實現類(set,list他們的常用實現類),map,重點講了hashmap
執行緒池synchronized和lock區別
了解哪些設計模式?
寫一下生產者消費者模式
手寫sql(給乙個表 查出給定分數段學生人數 )
5g檔案,2g記憶體給他排序怎麼辦?
了解哪些排序?
寫一下快排和歸併
給10萬文件 找出 「中國」出現的次數?寫一下實現 (說了一下思路.不會寫)
因為看你有個專案 用solr (不是我負責的)
時間到。
自我介紹
(全部說)
看過spring原始碼嗎?(看過juc的一些原始碼countdownlatch 尷尬)怎樣解耦講一下 說了依賴注入和控制反轉
底層實現講一下,裡面涉及到的設計模式講一下(** 靜態**和動態** ) 平時在什麼地方用到?
mybatis和jdbc的區別?
mybatis底層實現?
執行緒池(講了好久)
寫乙個三字段的sql覆蓋查詢
http狀態
自我介紹
家在**?
想在**發展?
父母對你在**工作的看法?
工作穩定了,會接他們來嗎?
專案的整個過程?
花了多少時間?為什麼做?怎樣分工?怎樣實現?遇到的問題?
專案效果?評價
有什麼想問我的?
面經 網易杭研公共技術面試
網易杭研,筆試一道沒ac,結果收到面試通知。整個流程大概30分鐘左右。一開始讓自我介紹,然後又仔細的問了專案。說了一大通,接著面試官說 我們這個c 工程師,實際上是搞大資料的,你這個。完全不對口啊?最後寫了道反轉鍊錶就結束了,非常尷尬。前一面之後本以為涼了,結果三天後莫名其妙的收到二面通知。二面一上...
網易java杭研院3面總結
9月27號,注定是個不平常的日子,今天迎來了網易期待已久的面試。一,一面 1.簡述gc機制 gc演算法 2.fibonacci sequence 演算法時間複雜度及非遞迴實現 方法一 認證步驟 3 網頁客戶端通過偵聽器獲得授權碼,往伺服器請求使用者資訊,完成登入過程。方法二 非常簡單 伺服器通過lo...
並行中的正負兩面
大多情況下,並行對複雜度影響過大,並間接導致測試困難 多執行緒或多程序導致的問題往往是有時發生,有時不發生,一般的測試手段並不足以發現這類問題。所以原則上應該盡可能不用,除非收益足夠大。或則說在滿足需求的前提下,執行緒數和程序數應該盡可能少。以多執行緒和多程序而論,確定 什麼時候適合使用這種技術 是...