JAVA高级开发面试一(ZX)

Posted lyx-me

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA高级开发面试一(ZX)相关的知识,希望对你有一定的参考价值。

笔试:

1、正则表达式,第一个字符为字母其他为字母数字下划线,最大长度为5-20范围内;^[a-zA-Z]w{4,19}

2、代码块加载顺序;父静态属性->父静态代码块->子静态属性->子静态代码块->父代码块->父构造方法->子代码块->子构造方法

父代码块->父构造方法->子代码块->子构造方法 每次new子对象时都会加载一次,而静态只会加载一次

3、排序算法通过java实现;

4、对称判断(123321);

5、javascript的基本类型:undefined、null、String、Number、Boolean

6、js IE与火狐的区别(3点),IE不支持const,火狐不支持模态和非模态窗口问题,火狐不支持innerText

7、url加载渲染流程

8、js student person类图

9、数据库查询和更新

10、数据库设计,功能控制

面试:

1、jvm调优jstack thread dump jmap heap dump

2、索引为啥快?二分查找

3、springmvc请求流程,dispatchservlet核心类

4、springboot使用,通用注解,模板 

以上是关于JAVA高级开发面试一(ZX)的主要内容,如果未能解决你的问题,请参考以下文章

Java高级开发面试题

一上线就冲上热榜的Java高级开发岗核心面试题解析,让我成功进入阿里,定级P8

中高级Java开发应该要了解!java线程池的使用

中高级Java开发应该要了解!手持4个大厂offer的我

2021最新Java面试笔试,高级Java开发必看

Java开发两年:高级Java开发面试解答之线程篇