当前位置: 首页 > 面试经验 >

网新恒天Java秋招一面

优质
小牛编辑
68浏览
2023-11-02

网新恒天Java秋招一面

1.自我介绍
2.说说你对面向对象和面向过程的理解
3.面向对象的特征(继承封装多态,简单说说)
4.接口和抽象类的区别(接口制定规范、抽象类复用代码)
5.Java的基本数据类型(8种)
int的取值范围(问我怎么推倒出来的取值范围)
6.int 的包装类 (integer区别和用法,拆箱和装箱)
7.jvm对integer进行一个范围保存,能调整么(-128~127,不知道怎么调整这个范围)
8.Java线程池的一个工作原理(Java线程池的7大核心参数和4种拒绝策略),调整线程池的大小(创建线程池的时候使用构造函数指定线程池的大小和线程数量,具体让我说核心线程数和最大线程数,核心线程数+救急线程=最大线程数),
9.说说对apo的理解(面向切面编程,无侵入增强方法),说一说aop种的概念(切面、切点、通知。。。),具体说说怎么对类中的方法进行增强(通知和找到方法所在类的路径进行方法增强),说一下aop执行顺序(我大致说了一下spring中有过滤器链)
10.说说对jdk动态代理的理解(Java种有2种动态代理,jdk和cglib,说了一下使用场景,反射,aop,事务,jdbc连接数据库 class.forname)
11.mysql 动态sql 标签简单说说,#和$符号的区别,什么使用$符号(不会)
12.mysql列格式都有哪些(数值,时间datetime,文本varchar char text blog BigDecimal),
13.说一下金额为什么要用BigDecimal 而不是 float和double (标度和数值,float和double近似值)
14.分析一条sql的执行计划(explain 关注 key type extra 这三个属性,并简单解释了这3个属性)
15.说一下你对微服务和boot的理解(多个单体组成微服务,微服务将功能更加细化,每一个功能做成一个服务,职责更加细化)
16.说说你对分布式的cap的理解(听不懂,不会)
17.说说springcloud的常用组件(nacos,sentinel,gateway,openfeign)
18.分布式和集群的区别(集群 反向代理,分布式 gaetway网关)
19.说说你项目中遇到的问题,并怎么解决的。
20.mvvm模型是否了解(简单说了下,双向绑定 )
21.反问
#网新恒天#
 类似资料: