1. 程式人生 > >海康威視2018屆校園招聘Java/c++內推/網申面試題2017年

海康威視2018屆校園招聘Java/c++內推/網申面試題2017年

海康威視內推/網申面試題目

更新版-17/9/17


/////////////////////////////////////////////////////////////////////////////



面試套題一、

晚上在實驗室突然接到來一個自杭州的電話,海康威視的電話面試(大資料崗),以下是問我的問題:    1.大資料相關的專案你做過哪些?(因為崗位要求是熟悉Java和框架,熟悉Hadoop,HBase,然而尷尬的是樓主實在沒什麼大的出手的大資料專案,所以面試官就說那就問你一些JAVA基礎吧 ) 
2.說一下垃圾回收演算法?    

3.JVM新生代和老年代哪個空間佔得比較大?    

4.Eden區和Survivor的比例?    

5.集合類你用過嗎?有哪幾種Set? 
   
6.HashMap?    

7.HashMap和HashTable的比較?    

8.HashTable和ConcurrentHashMap的區別?    

9.梯度下降演算法?    本來說是8月份才面試的,突然打電話來,沒什麼心裡準備,面試官還是很專業的,如果想去海康的同學好好準備吧。 

面試套題二、

一面 技術面:

1.專案

2.spring事務管理

3.資料結構,如何用連結串列實現一個棧

4.hashmap效能不高的原因可能是什麼

5.執行緒的實現方式,為什麼不能直接呼叫run方法

6.執行緒池瞭解麼,執行緒池處理任務的方式

7.資料庫瞭解麼,資料庫如何實現對資料分頁,資料庫觸發器,資料庫索引,什麼時候索引會失效

8.jvm瞭解麼,執行緒私有和共享的記憶體分佈

9.怎麼實現執行緒安全.synchronized關鍵字的用法,在方法上用與在同步程式碼塊上用有什麼區別

10.LOCK實現原理

11.你還看過哪些原始碼,都看過那些書

12.spring原始碼看過嗎

13.百米賽跑中,你超過了第二名,你是第幾名?我說第二名,你超過了倒數第一名,你是倒數第幾名?(當時第一門回答完第二問回答的特別肯定,當然是倒數第二名啊,然後他就一直看著我笑,我還不知道他在笑什麼,回來之後才發現智商被碾壓了,怎麼會有超過倒數第一名這一說法,感覺自己被套路進去了)