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使用,通用注解,模板 

猜你喜欢

转载自www.cnblogs.com/lyx-me/p/9829546.html