校招----神策數據服務器面經

北京那邊一個搞大數據的公司,面試用的是一個叫zoom的軟件,本地ide寫代碼3分鐘,卡了10多分鐘,氣死,如果以後要用到本地ide的話,一定要先去重啓下電腦。面試官是搞c++的了,所以網絡方面問得很多。
一面面經:

1、上來先搞個算法題,手寫代碼,合併兩個有序鏈表(雙指針)
2、怎麼設置運行程序的運行內存大小(jvm參數)
3、認識hash表麼,簡單說一說,hash衝突咋解決
4、說說linkCurrentHahshMap,線程是不是安全的
5、說說進程和線程的區別
6、java的線程是屬於用戶態還是內核態的
7、說說dns是幹嘛的
8、說說常見的http狀態,206是什麼,401是什麼
9、ip地址有哪些保留地址
10、linux常用嗎
11、有沒有用過socket編程
12、http端口號是啥(問了好幾個端口號,沒答上來~~~)
13、http協議是基於tcp還是udp
14、http有沒有基於udp的實例,舉個例子(一開始很迷,後來上網查了還真有這個東西)

30min左右,我最害怕的就是網絡了,涼和不涼的概率各佔一半吧。


神策數據二面涼經
很快就收到了二面,又一個面試官不是搞java的,枯了,搞底層的~~~~~~
1、項目問題,一個項目是oj,他問這個oj如果提交了惡意代碼怎麼辦,有什麼解決措施(真的tm有毒,今天早上最右的面試官也問了這個)
2、如果提交的代碼惡意刪除服務器所有的文件,怎麼辦
3、map接口有哪些實現類,怎麼按插入順序獲取所有的鍵值對,如插入(c,1)(b,2),(a,3),獲取(c,1)(b,2),(a,3)
4、設計一個集合,有兩個方法,一個是插入,一個是獲取第k大的元素,怎麼設計比較高效
5、如果要在controller之前檢查htp請求,該怎麼做(很迷)
6、如果有個64g的文件,有四個16g大小的進程。jvm參數怎麼設計(記不清了,大概是這麼問的,我jvm纔剛學到類加載器~~~)
7、有沒有學過大數據的組建,類似Hadoop之類的
8、linux命令查詢文件夾佔用的磁盤空間大小
9、最小生成樹算法有哪些,講一講克魯斯卡爾算法 ,複雜度
10、並查集時間複雜度
30min左右,涼了~~~~~~~~~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章