首页 > 网易杭研院java工程师社招面经(二)
头像
皮皮糖·
发布于 2021-07-17 17:59
+ 关注

网易杭研院java工程师社招面经(二)

开源框架

1.你用过哪些开源框架?最熟悉的是哪个?(这里我说了spring,所以后边的问题都是围绕spring的)
2.描述下spring的ioc和aop。
你常用哪一种注入方式?BeanFactory和ApplicationContext有什么区别?你们项目里用的哪个?说一下spring bean的生命周期。
AOP实现原理是什么?两种动态代理实现原理?JDK动态代理为什么要实现接口?
3.spring task是怎么实现的?
4.spring事务你是怎么用的?加了@Transcational注解spring都做了哪些工作?怎么知道事务执行成功了?
事务隔离级别?mysql默认级别是什么?事务传播属性?spring默认是什么?嵌套事务子事务什么时候commit?
5.spring和springMVC是什么关系?有没有用过JdbcTemplate?
6.springMVC中对整个请求的处理流程是怎样的?返回json的话是用哪个view?

数据库

1.mysql索引是怎么实现的?b+树有哪些特点?真实的数据存在哪里?
2.哪些情况下建索引?解释下最左匹配原则?
现在一个表有三列a b c,组合索引(a,b,c)查询的时候where a like ? and b=? and c=?能用到这个组合索引吗?为什么?
3.explain执行计划看过没有?其中type字段都有哪些值?分别代表什么?
4.你有哪些sql调优经验?

Redis

1.redis有哪几种数据结构?给你一个key怎么知道是用的哪种结构?
2.怎么查看所有的key?redis怎么切换库?怎么清数据?
3.描述下redis淘汰策略?如果没有数据可以淘汰活着没有配置淘汰策略读请求可以正常执行吗?
4.你们项目里redis是单节点的吗?如果多节点怎么同步?
5.项目里用redis存哪些数据?为什么用redis?和jetty本地缓存有什么区别?


更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐