1. 程式人生 > >JAVA高級開發面試一(ZX)

JAVA高級開發面試一(ZX)

正則表達式 算法 con 類圖 person 筆試 靜態 字母數 字符

筆試:

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)