大润发面试题——上海(更新中)
一、一面
1、项目
@Transactional注解在什么时候会失效?微信支付由于网络延迟系统还没接收到,然后用户又用支付宝支付,会不会导致支付成功两次(项目)?
2、技术
用过@Resourece嘛,说说@Resource与@Autowired的区别?
使用过ThreadLocal嘛,说说实现原理,ThreadLocalMap的key是什么?
了解索引嘛,在什么时候不需要建索引?
说说索引的实现原理?
用过线程池嘛,说说自定义线程池都有哪些参数,分别有什么作用?
二、二面
1、项目
项目有哪些地方是比较突出的?
项目中还有哪些不足是需要改进的(即还有哪些待解决的问题)
2、技术
知道qps吗,你会从哪些方面着手去解决qps高的问题
redis中五种常用的基本数据类型
3、实习
如果在开发的过程中,你发现你的组长或者负责人给你下的任务设计方案有问题,你会如何解决?
4、算法
还学过算法,那我问你一个简单的数据结构吧。一个单链表如果想要将其反转,你会怎么实现?
三、三面
1、实习
之前实习公司主要是做什么的,在那里担任什么职位,负责什么?
2、技术
如果一个接口的处理速度很慢,你会从哪些方面来排查问题,排查问题的思路是怎样的?
如何查询当前tomcat的最大连接数(实际运行的,而不是理论上的)