一面
-
學習狀況簡單諮詢
問你平時成績如何之類的 -
項目介紹
- 說一下你平時做了哪些項目
- 用了啥框架
- 有沒有部署運行過
-
算法
- 給出一個數組,用來記錄一段連續時間(單位:天)的溫度變化,按照從0到n-1的遞增順序,求出下一個比當前元素大的元素的距離
- 如:[1,2,3,2,4,6,3,2] 則返回 [1,1,2,1,1,0,0,0]
- 第0個元素下一個比他大的元素是第1個元素,所以距離爲1
- 第1個元素也是距離爲1
- 第2個元素3,其下一個比他大的元素是4,距離爲2
- 如下推
-
基礎知識
- java中==和equal的區別
- hashmap相關知識,這個我忘了問了個啥問題了
- java內存管理相關的知識 如 垃圾回收:兩種方案可達性分析和引用計數法
二面
-
算法
-
數據結構:
給出一個前序遍歷和後序遍歷的二叉樹,讓你畫出二叉樹結構。但只有前序和後序遍歷,是無法唯一確定一棵二叉樹的。所以此處自信一點向面試官提出疑問就行了 -
數據庫
- 假設有一百臺設備,每臺設備64條信道,每條信道10000個用戶,每個用戶每天會產生2MB的數據,讓你設計一個方案,讓數據庫每天定時凌晨寫入數據,午夜時候擦除。(也就是設計一種IO操作方便的方案)