海康威视内推/网申面试题目
更新版-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.百米赛跑中,你超过了第二名,你是第几名?我说第二名,你超过了倒数第一名,你是倒数第几名?(当时第一门回答完第二问回答的特别肯定,当然是倒数第二名啊,然后他就一直看着我笑,我还不知道他在笑什么,回来之后才发现智商被碾压了,怎么会有超过倒数第一名这一说法,感觉自己被套路进去了)