面试:神策数据:java开发一面面经8.31(凉)
设备调试了很久,一直出错,不是麦克风出问题就视频出问题,面试官人很好一直在等,中间视频断了面试官也一直在等待。
面试时间1h出去中间调试设备15min大概45min左右。
一面 45min
- 自我介绍
- 算法题:力扣725;
计算机网络
- 说一下7层模型
- 每层模型的协议
- 说一下https连接的一个过程
- HTTPS是安全的,他是怎么做到的
- 你了解加密算法吗
Java
- 说一下双亲委派机制
- 双亲委派机制有什么好处
- 介绍一下锁
- 锁的底层怎么实现的
- 介绍cas
- java怎么实现共享锁
- 介绍一下强引用、软引用、弱引用、虚引用
- 虚引用有什么作用呢
spring
- 介绍一下spring优势
- 知道springBoot start的过程吗(我这边说会用不是很了解,然后就没在问框架的问题了😅)
数据结构
- HashMap底层怎么实现的
- 说一下HashMap添加的一个元素过程
- HashMap扩展为什么都是2的n次幂呢
- 说一下树的遍历方式
- 怎么实现深度遍历和广度遍历的呢
- 层次遍历你会用到什么数据结构呢(队列)
- 了解跳表么(不了解)
- 了解位图么(不了解😂)
JVM
- 说一下垃圾回收算法
- java8默认哪种垃圾回收器
- 说一下CMS流程
kafka
- kafka怎么保证高吞吐量
- kafka消息是怎么存的呢
- ISR是什么?
反问环节
总得来说面试官态度和语气都挺好的,面试问题是按照板块来的,并没有交叉问。自我感觉回答的不好。许个二面吧
---------------------------------------------------------------------------------------------《写面经攒人品》
#神策数据##面经#