永辉java校招二面 3/13+HR面3/14(已oc)
时长56min
这一次侧重的是业务方面,我这次一面完就来记录一下,怕忘了,顺序可能不一样。
#春招##应届生##java##软件开发2023笔面经##23届找工作求助阵地#1rabbitmq和kafka的区别
2如何保障rabbitmq的高可用(普通集群,镜像集群)
3mq消息的可靠性(后来说到了生产者到mq到消费者的这些机制都不能保证消息的完全可靠,得用消息补偿机制等等,我晕乎乎的扯到了本地消息表+xxljob来做),还有个重复消费
4jvm调优流程,我答的时候是说总有那么几个线程是占用cpu较高的,所以用jstat查对应pid什么的,然后说完dump文件后,面试官紧接着问,如果不是固定pid呢?变化的几百个pid你怎么做的,后面又问死锁的话你怎么排查),然后怎么解决
5堆和栈的区别,堆栈内存溢出他们的后果分别是怎么样的,能不能举例说明一下,内存泄漏的场景举例(除了threadlocal再举两三个)。怎么设置堆栈大小(jvm参数)
6mq集群的脑裂聊聊,(我只记得zk的了,然后我就讲了zk的)
7nacos作为配置中心,拉取的本地消息表是怎么跟新数据的,有三台机器,怎么分发到对应实例,我说有ribbon,然后聊聊ribbon,三台实例有一台挂了,那总会有用户轮训到坏的机器,你要怎么操作呢,nacos健康监测机制,选举,怎么动态感知服务下线呢
8后来聊项目,说到了我的授权模块,然后介绍了springsecurity框架,jwt(基于rsa算法 jks生成公钥私钥)怎么做的,问我会不会太长了,性能上的影响,rbac权限?
9rpc底层聊到了socket,bio nio,让你设计你会怎么做呢?我就仿照dubbo说了一下,后来让我聊聊spi
10分布式事务怎么做的,seata,还有个本地消息表+xxljob的方式,他说为什么要这么选型,保证ap,展开说
当天下午面完之后过了一个小时,hr姐姐打电话过来约了第二天下午的Hr面
HR面(2023/3/14)时长16mins
1你如何快速融入工作
2你为什么不在上一家实习公司继续工作
3你对于这份工作的优缺点
4你有几个offer
5我看你对这几个公司都掌握的很清楚,那请问你对网上别人对永辉的负面评价怎么看
6你的未来职业规划是怎么样的