美团java后端一面
- 自我介绍;做过的项目中有什么印象深刻的地方?
- springboot相较于spring有哪些好处
- springboot常用注解
- springboot如何实现自动配置的?你自己实现过xxxx-starter吗?怎么用?直接引入jar包吗?
- spirngboot什么场景下注解会失效?
- @transactional注解什么情况下会失效?
- java并发包下都用过什么?
- int和Integer的区别?Integer占用多大内存?Integer对象里面有什么?
- 项目中用过validate关键字吗?怎么用的?
- Mybatis只有接口没有实现类,为什么能调用去操作数据库?
- 动态代理有哪些实现方式?jdk动态代理与CGLib的动态代理有什么区别?
- Mysql一条sql语句,select * from t where a in (),b in () and c in ();走(a,b),(b,c),(c,a)哪个索引?为什么?
- 分页查询一页10条记录,查询第二十页?
- 什么情况下会报ClassNotFound的异常?
- java项目上线后cpu占用率100%,可能是因为什么?如何排查?
- 有25眉硬币,24真的,1枚假的,假的比真的轻,一个天枰,怎么以最快的速度找到假硬币?
- 10瓶药,1瓶假的,假的里面药丸要比真的重,一个电子秤,只能称一次,如何找到假的那瓶?
- 手撕代码:给一个二维矩阵字符,一个目标字符串,每个字符只能用一次,只能上下左右移动,问能不能构成目标字符串(dfs)?