【面经】亿联网络二面面经(Java开发岗)

【面经】亿联网络二面面经(Java开发岗)

1、自我介绍
第一个项目:
2、项目中User类字段
3、项目中登录使用用户名和密码,能不能用电话或者邮箱登录,如果要怎么做
4、权限管理用的什么?有没有和数据库关联
5、权限管理中能不能根据传入的权限修改接口的权限
6、一个用户可以有几个部门吗?可以有几个角色?
7、讲解AOP
8、AOP实现的方式,除了动态代理还有什么方式
9、导出excel怎么做的
List headers = new ArrayList();
Method[] ms = clz.getDeclaredMethods();
for(Method m:ms) {
String mn = m.getName();
if(mn.startsWith(“get”)) {
if(m.isAnnotationPresent(ExcelResources.class)) {
ExcelResources er = m.getAnnotation(ExcelResources.class);
headers.add(new ExcelHeader(er.title(),er.order(),mn));
}
}
}
return headers;

10、Springboot哪个版本
第二个项目:
11、讲一下第二个项目
12、用的什么协议(序列化)
13、异步调用的过程
14、异步通信
15、request和response的id是否相同
16、假如请求过程中请求超时,服务端和客户端分别怎么处理
17、异步调用,假如调用的请求东西太多,会造成服务端崩溃,怎么处理
18、Netty的两种机制,selector机制和epoll机制
19、Netty的堆外内存
20、项目用的TCP还是UDP,长连接还是短链接
其他:
21:MySQL存储引擎,除了InnoDB和MYISAM还有哪些,这两种的区别
22:垃圾回收算法
23:JVM内存划分,知道堆外内存吗?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值