绿盟科技 | Java 一面 | 40min
绿盟我差不多七月中投的了,现在才开始面。面试官提前五分钟进来了,听说话语气感觉像是KPI
1. 自我介绍
2. 项目是自己做的还是学校的项目
3. 项目的Token是搭配springsecurity来使用的吗?(不是,自己简单写的验证方式)
4. Redis的缓存击穿和缓存穿透分别是什么情况
5. Redis的分布式锁了解吗?有什么实现方式
6. 慢SQL查询怎么优化
7. MySQL的隔离级别有哪些?不可重复读和幻读分别是什么情况?怎么解决?(面试官说幻读我说的不太清楚hhh)
8. 项目使用了RocketMQ,说说你对它的了解(只说了内部的组件组成情况)
9. RocketMQ是怎么保证生产者消息不丢失?消费者消息不丢失呢?(只说了生产者的,消费者不记得了,面试官就说没事,这只是个拓展问题)
10. 来问点简单的吧!ThreadLocal了解吗?内部原理是怎么样的?(一开始没听明白说的是什么单词,以为说的是什么SpringLoader??ThreadLoader??,愣了一会才记起来)
11. JVM里面怎么判断对象为可回收对象?
12. 有没有JVM调优等排查经验?(没有,只知道有些工具啥的balabala)
13. 如何使用JVM的排查工具连接上服务端的Jar包程序?(很久之前试过,但没成功)
14. Java面向对象的多态,这个是怎么实现的?
15. Java的NIO有使用过吗?里面都有什么内容?(看过原理,没用过)
16. Java的Future用过吗?(看过原理,没用过)
17. http和https的区别?以及https的请求过程是怎么样的
18. 之前对绿盟有了解过吗?(只知道是做安全服务的)
反问:
1. 面试流程
2. 入职后的部门分配
面试官:等一下,问一下你了解docker吗?(知道但没用过hhh)
虽然面试一开始感觉像是KPI,但后面感觉只不过是面试官语速有点快让人觉得有点着急,面试过程还是很不错的。
更新,收到二面通知
#绿盟##秋招#