面试复盘 | 海康Java一面面经
一面 时间:9.28 形式:钉钉会议 时长:25min
1.自我介绍
2.项目
3.JVM内存布局以及各部分都存储了哪些内容?
4.遇到过内存溢出吗?实际业务场景如何定位以及解决内存溢出问题?
5.HashMap线程安全吗?如何实现线程安全的HashMap?
6.有4个线程,如何保证在其他三个线程都执行完毕再执行第四个线程?
7.Spring Boot的启动流程?
8.Redis是单线程还是多线程的?单线程为什么速度那么快?
9.Redis的分布式锁是如何实现的?
10.Synchronized加锁和Lock加锁的区别?
11.项目开发到2/3了,发现之前设计的不合理,现在存在好多问题,作为项目组一员,怎么看待这件事?如何其他项目成员工作都饱和了,项目经理把剩下的工作都交给你了,怎么处理?
#面试复盘##面试题目##海康威视#
1.自我介绍
2.项目
3.JVM内存布局以及各部分都存储了哪些内容?
4.遇到过内存溢出吗?实际业务场景如何定位以及解决内存溢出问题?
5.HashMap线程安全吗?如何实现线程安全的HashMap?
6.有4个线程,如何保证在其他三个线程都执行完毕再执行第四个线程?
7.Spring Boot的启动流程?
8.Redis是单线程还是多线程的?单线程为什么速度那么快?
9.Redis的分布式锁是如何实现的?
10.Synchronized加锁和Lock加锁的区别?
11.项目开发到2/3了,发现之前设计的不合理,现在存在好多问题,作为项目组一员,怎么看待这件事?如何其他项目成员工作都饱和了,项目经理把剩下的工作都交给你了,怎么处理?
12.反问
