oppo面經-java開發

Oppo一面
(1)自我簡介
(2)介紹一個本身作過的最得意的項目,項目的細節,難點,怎麼解決的,還存在的問題,有什麼優化的想法嗎(這個我說了很長時間,面試官說非計算機專業的,有這種實習經驗確實能加分)
(3)操做系統有了解過嗎,linux基本操做命令
(4)給了一個排序算法的排序過程動態圖,問能看出這個排序算法嗎?排序的邏輯和時間複雜度?
後來我沒看出來,面試官提示是冒泡的改進算法,順序是把最大值交換過去,逆序則是把最小值交換過去
(5)sql語句,寫一個group分組統計的語句,很簡單
(6)有什麼想問的。我問了面試官對我有什麼建議,須要學習的地方。面試官人很好,說總體還不錯,須要補一補算法和操做系統的知識,雖然在實際開發中數據結構算法用的較少,可是基礎仍是要多看看。
一面結束等結果linux

二面面經
(1)簡介
(2)jvm模型
(3)場景題:一個10g的文件,包含許多qq號,且符合兩個條件,無序,重複。如今給1核cpu,2g內存。用什麼方法找到一個qq號
(4)用了哪些後端框架
(5)線程池的類型,有哪些能夠調節的參數
(6)concurrent包有了解嗎,有哪些常使用的類
(7)相比其餘同窗有哪些優點
(8)數據庫索引類型面試

相關文章
相關標籤/搜索