浩鲸科技(广州) Java开发工程师 一面
1.自我介绍
2.你的项目为什么选择Kafka,而不是其他消息队列(只大概提了一下Kafka的高吞吐能力)
3.简单Java的异常处理体系
4.介绍下ArrayList 和 LinkedList以及区别
5.程序出现了OOM问题,你如何排查(只提到了jstat -gc PID 1000 查看 GC 次数和时间和可视化⼯具分析,但具体工具没说出来,还漏了通过 jmap 命令 dump 出堆内存信息,没有实操经验是这样的,背书这一块)
6.说说多线程的使用场景
7.死锁的产生原因和如何解决
8.synchronized用过吗?支持可重⼊吗?
9.如果Redis的缓存访问速度变慢,你该如何排查(不怎么了解,就说了考虑大Key,监控 Redis 中的⼤ Key和拆分)
10.说说Spring AOP的原理
11.Spring Boot的⾃动装配原理了解吗
12.覆盖索引和回表了解吗
13.事务的隔离级别有哪些
14.有实习经历吗
15.了解AI 编程吗
反问:
1.业务内容(面试官强调是自研产品卖给三大运营商)
2.工作时间安排(早九晚六,双休,有加班)
3.我的面试表现如何(还行)
问的基本是八股,没怎么问项目,也没怎么深入问八股技术原理,就JVM和Redis的那里相关问题的排查,没什么实操经验,纯纯背知识,还没背全
#牛客AI配图神器#
2.你的项目为什么选择Kafka,而不是其他消息队列(只大概提了一下Kafka的高吞吐能力)
3.简单Java的异常处理体系
4.介绍下ArrayList 和 LinkedList以及区别
5.程序出现了OOM问题,你如何排查(只提到了jstat -gc PID 1000 查看 GC 次数和时间和可视化⼯具分析,但具体工具没说出来,还漏了通过 jmap 命令 dump 出堆内存信息,没有实操经验是这样的,背书这一块)
6.说说多线程的使用场景
7.死锁的产生原因和如何解决
8.synchronized用过吗?支持可重⼊吗?
9.如果Redis的缓存访问速度变慢,你该如何排查(不怎么了解,就说了考虑大Key,监控 Redis 中的⼤ Key和拆分)
10.说说Spring AOP的原理
11.Spring Boot的⾃动装配原理了解吗
12.覆盖索引和回表了解吗
13.事务的隔离级别有哪些
14.有实习经历吗
15.了解AI 编程吗
反问:
1.业务内容(面试官强调是自研产品卖给三大运营商)
2.工作时间安排(早九晚六,双休,有加班)
3.我的面试表现如何(还行)
问的基本是八股,没怎么问项目,也没怎么深入问八股技术原理,就JVM和Redis的那里相关问题的排查,没什么实操经验,纯纯背知识,还没背全
全部评论
已老实
相关推荐

点赞 评论 收藏
分享