2024面试笔记

建行外呼客服系统

1、spring的几种bean注入方式,有什么区别
场景:一个接口,有A/B/C三种实现类,用哪种方式很好注入(spring更推荐那种注入方式,为什么)
2、配置文件中的变量怎么注入到对象中
场景:我有一些变量是静态变量,怎么实现参数注入,两个变量有什么区别
3、平时有用到一些什么过滤么(filter和interceptor),这两个东西有什么区别,什么时候更适合使用interceptor
4、了解过mybatis二级缓存么,一二级缓存有什么区别,什么场景下使用二级缓存
5、mybatis数据插入
场景:目前可能每分钟有几万条数据需要做插入,如何提升性能
6、场景:怎么查询内存溢出,不是top命令,他只是查询当前时刻的使用,我不停止项目,直接找到哪里内存溢出
7、oracle分页查询怎么查询
场景:查询10-100条数据,怎么查询,为什么要多层嵌套
8、用的什么消息中间件,怎么保证有序
场景:目前有一个订单,如果超过20s没有付款,就将这个订单取消,需要怎么做
(队列消息设置超时、消费者判断时间,到时间了做删除–都不行)
9、Oracle事务,分布式事务处理方式,2pc和3pc有什么区别
场景:100万条数据,插入七张表,for循环插入,某一条失败时,只想让这一条回滚,其他不进行回滚
10、threadlocal

杭州三汇

1.什么是垃圾对象
2.堆内存和堆外内存
3.场景:serviceu有一个方法,方法中有一个被synchroniz包关键字的代码段,代码段中有一个this,现在有两个方法进入这里,访问这个方法,请问是并行还是穿行
4.线程池参数加载顺序,线程池执行原理
5.component和bean注解在加载的时候谁先加载
7.filter和interceptor的区别
场景:一个请求过来先进filter还是interceptor,先出哪个
8.beanfactory和factorybean的区别
9.什么情况下事务会失效
10.spring中有哪些设计模式
11.数据库锁有哪些
12.数据库索引有哪些
13.数据库死锁了怎么处理
14.springcloud是ap模式还是cp模式
15.Java内存模型和jvm内存模型
16.component和bean谁先加载

车欢欢

1.参与过技术选型,是从哪些方面怎么考虑的
2.数据库技术选型对比
3.hashMap和concurrentHashMap的扩容原理
4.线程池执行原理,线程池销毁线程的过程是怎么实现的
5.内存泄露有遇到过么,有什么表现
6.请求有多少qps
7.springboot启动过程
8.垃圾回收器G1和CMS
9.场景:一千万连接,需要查询某一条,数据怎么处理以及存储,能够保证查询效率

HDFS

陕西万德信息 (亚信科技)

1、jvm调优参数
2、常用设计模式
3、rocket怎么保证消息一致性
4、springMvc加载流程
5、Solr使用场景原理
6、springboot加载外部jar流程
7、docker

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值