Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
        

RockeMQ视频教程

springcloud分布式电商秒杀实战课程

微信小程序(Java后端版)(免费领取)

66套java实战课程无套路领取

Java1234 VIP课程

领取微信扫码登录Java实现视频教程

Java1234至尊VIP(特价活动)

蘑菇街Java笔试面试题 PDF 下载


分享到:
时间:2021-08-24 09:33来源:http://www.java1234.com 作者:转载  侵权举报
蘑菇街Java笔试面试题 PDF 下载
失效链接处理
蘑菇街Java笔试面试题 PDF 下载


本站整理下载:
提取码:05tu 
 
 
相关截图:
 
主要内容:

实习经历(20 分钟)
1、介绍一下 Spring AOP,AOP 是如何实现的。JDK 动态代理和 CGLIB 动态代理的区别?
2、思考:public class ServiceA {
public void methodA() {
this.methodB();
}
public void methodB() {}
}
public class ServiceB {
@Autowired private ServiceA serviceA;
public void methodC() {
serviceA.methodA();
}
}
假设 ServiceA 的每个方法都被织入了一个 Around Advice,分别打印方法开始和方法结束的
日志信息,请问调用 methodC 方***打印出几行日志?
ServiceB 的 serviceA 引用的对象和 methodA 中的 this 是一回事吗?是什么关系?在 JDK 和
CGLIB 动态代理下会因此而发生变化吗?
3、MySQL 数据库优化思路。
4、有表(create_time, online_time, type, isDeleted),type 取值在 0~4 之间,isDeleted 取值为 0,
1
其中有查询 where online_time = xxx and create_time > xxx and type = 1 and isDeleted = false
怎么建立索引?如果整个数据库有 1 亿条,type 为 1 的数据只有 100 条,要不要给 type 建
立索引。
5、JVM 内存模型
6、JVM 运行时数据区,哪些是线程公有,哪些是线程私有的?
7、JVM 元数据区主要保存哪些信息?
8、程序计数器在进入 native 方法后的值是怎样的。
9、讲一下堆空间的结构(年轻代、老年代)。
10、什么时候触发 Minor GC,什么时候触发 Major GC。
11、对象是如何晋升的。
12、线程池构造参数(感觉每个 Java 面试官都喜欢问??),Executors 构造的线程池有哪
些,为什么不推荐使用 Executors 类构造线程池?
13、线程池提交任务后,线程池内部工作流程详细讲一下。
14、如何确定线程池的线程数量?
3 月 30 日收到二面通知,31 号完成二面:
讲一下实习经历
讲一下项目,项目中遇到了哪些难点,如何解决的?
GET 和 POST 的区别?
TCP 为什么需要三次握手?

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐