海康一面面经
9.24 9:35开始(30min)
请出示你的身份证或者学生证
自我介绍
介绍一个最熟悉的项目,做了啥?有用到什么框架
有哪些集合。List下边有哪些?哪些是线程安全的?哪些是不安全的?为什么
hashMap的jdk1.7和jdk1.8有什么区别?为什么要用红黑树
NIO,BIO,IO的区别
线程的几种实现方式,生命周期
class.Forname和classloader的区别
算法题:扑克牌有几种打法(具体问的啥没太听清,面试官又问平时打牌吗)
换了一个算法题:接雨水的(力扣上的,感觉也没太说好。。。9命)
手写一个线程池怎么实现
jvm垃圾回收过程(感觉也说的乱七芭蕉的,我到底在说啥)
深度优先遍历和广度优先遍历区别
sping中有哪些模块
springMVC中有哪些组件
mybatis中的一级缓存和二级缓存
mybatis如何实现分页,interceptor在请求之前还是之后?为什么
redis有了解吗
反问