用友 Java后端1面记录
- 你做的高并发项目 “景程通” 是否上线?它是练手的项目?
- 通过 jmeter 性能压测后,在当前服务器配置下,你的项目能支持多少并发?
- 你用乐观锁解决库存(买门票)问题,数据库层面的乐观锁是怎么实现的?update 操作具体怎么做?
- 高并发场景下,你设计的订单号、商品编号如何保证唯一性?是否压测过高频发场景下不会重复?
- 你本科是数字媒体技术,研究生学计算机技术,Java 是自学的吗?自学方式是什么?遇到问题怎么解决?
- 你如何理解 Java 中的 “面向对象”?
- 你如何理解 Java 的接口和抽象类?
- JVM 的内存结构能简单说一下吗?
- 熟悉 Spring Boot 和 Spring AOP 原理,那在加了 @Transactional(事务)的方法上再添加切面日志,执行顺序是怎样的?事务回滚时的执行顺序呢?
- 你在 “景程通” 项目中用到过反射吗?
- 你对 Java 动态代理、静态代理了解多少?Spring 中有哪些功能是用代理实现的?
- Mybatis 的装配什么时候加载到 Spring 全局中?
- Spring Boot 的启动流程是什么?你了解哪些关键注解?能举几个例子说明吗?
- 什么是缓存雪崩?如何解决缓存雪崩问题?
- 生产环境出现宕机、内存溢出时,你的排查思路是什么?怎么定位是哪块代码引起的?
- 学习过程中,你有没有解决过既典型又有价值的问题?请分享解决思路和总结。
手撕SQL与算法
- 现场完成一道涉及查询、表关联、排序的复杂 SQL 题目。
- 基于省市区乡村的树状结构数据(含 code、name、pcode、MOF name、type 字段),补全 MOF name 为空的节点数据(规则:MOF name 设为所属市级的 MOF name;若市级 MOF name 为空,则设为市级 name),如何实现?
反问环节
一共1小时,最长的一次面试
查看6道真题和解析