中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web開發中的相關面試題有哪些

發布時間:2022-01-15 16:23:51 來源:億速云 閱讀:78 作者:iii 欄目:大數據

這篇文章主要介紹了web開發中的相關面試題有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇web開發中的相關面試題有哪些文章都會有所收獲,下面我們一起來看看吧。

一 java基礎面試

1、面向對象的特征有哪些方面?

2、訪問修飾符public,private,protected,以及不寫(默認)時的區別?

3、String 是最基本的數據類型嗎?

4、float f=3.4;是否正確?

5、short s1 = 1; s1 = s1 + 1;有錯嗎?short s1 = 1; s1 += 1;有錯嗎?

6、Java 有沒有goto?

7、int 和Integer 有什么區別

8、&和&&的區別?

9、解釋內存中的棧(stack)、堆(heap)和靜態存儲區的用法

10、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少?

很多經典題目,不再舉例......

二java并發面試

1、Object的wait()和notify() 方法juli

2、并發特性 - 原子性、有序性、可見性

3、synchronized 實現原理?

4、volatile 的實現原理?

5、Java 內存模型(JMM)

6、有關隊列 AQS 隊列同步器

7、鎖的特性

8、ReentrantLock 鎖

9、ReentrantReadWriteLock

10、Synchronized 和 Lock 的區別

11、Java 中線程同步的方式

12、CAS 是一種什么樣的同步機制?多線程下為什么不使用 int 而使用 AtomicInteger?

13、HashMap 是不是線程安全?如何體現?如何變得安全?

14、ConcurrentHashMap 的實現方式?

15、CountDownLatch 和 CyclicBarrier 的區別? 并發工具類

16、怎么控制線程,盡可能減少上下文切換?

17、什么是樂觀鎖和悲觀鎖?

18、阻塞隊列

19、線程池

20、為什么要使用線程池?

21、生產者消費者問題

三 mybatis面試

1、#{}和${}的區別是什么?

2、Xml映射文件中,除了常見的select|insert|updae|delete標簽之外,還有哪些標簽?

3、最佳實踐中,通常一個Xml映射文件,都會寫一個Dao接口與之對應,請問,這個Dao接口的工作原理是什么?Dao接口里的方法,參數不同時,方法能重載嗎?

4、Mybatis是如何進行分頁的?分頁插件的原理是什么?

5、簡述Mybatis的插件運行原理,以及如何編寫一個插件。

6、Mybatis執行批量插入,能返回數據庫主鍵列表嗎?

7、Mybatis動態sql是做什么的?都有哪些動態sql?能簡述一下動態sql的執行原理不?

8、Mybatis是如何將sql執行結果封裝為目標對象并返回的?都有哪些映射形式?

9、Mybatis能執行一對一、一對多的關聯查詢嗎?都有哪些實現方式,以及它們之間的區別。

10、Mybatis是否支持延遲加載?如果支持,它的實現原理是什么?

11、Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重復?

12、Mybatis中如何執行批處理?

13、Mybatis都有哪些Executor執行器?它們之間的區別是什么?

14、Mybatis中如何指定使用哪一種Executor執行器?

15、Mybatis是否可以映射Enum枚舉類?

16、Mybatis映射文件中,如果A標簽通過include引用了B標簽的內容,請問,B標簽能否定義在A標簽的后面,還是說必須定義在A標簽的前面?

17、簡述Mybatis的Xml映射文件和Mybatis內部數據結構之間的映射關系?

18、為什么說Mybatis是半自動ORM映射工具?它與全自動的區別在哪里?

MYSQL面試

  1. 什么是索引?

  2. 索引是個什么樣的數據結構呢?

  3. Hash索引和B+樹所有有什么區別或者說優劣呢?

  4. B+樹在滿足聚簇索引和覆蓋索引的時候不需要回表查詢數據,什么是聚簇索引?

  5. 非聚簇索引一定會回表查詢嗎

  6. 在建立索引的時候,都有哪些需要考慮的因素呢

  7. 聯合索引是什么?為什么需要注意聯合索引中的順序

  8. 創建的索引有沒有被使用到?或者說怎么才可以知道這條語句運行很慢的原因

  9. 那么在哪些情況下會發生針對該列創建了索引但是在查詢的時候并沒有使用呢

  10. 什么是事務

  11. ACID是什么?可以詳細說一下嗎

  12. 同時有多個事務在進行會怎么樣呢

  13. 怎么解決這些問題呢?MySQL的事務隔離級別了解嗎

  14. Innodb使用的是哪種隔離級別呢

  15. 對MySQL的鎖了解嗎

  16. MySQL都有哪些鎖呢?像上面那樣子進行鎖定豈不是有點阻礙并發效率了

  17. MySQL支持哪些存儲引擎

.........

五 tomcat面試

  1. Tomcat是什么?

  2. Tomcat的缺省端口是多少,怎么修改

  3. tomcat 有哪幾種Connector 運行模式(優化)?

  4. Tomcat有幾種部署方式?

  5. tomcat容器是如何創建servlet類實例?用到了什么原理?

  6. Tomcat工作模式

  7. Tomcat頂層架構

  8. Tomcat頂層架構小結

  9. Connector和Container的微妙關系

  10. Container架構分析

  11. Container如何處理請求的

................

六 zookeeper面試

  1. ZooKeeper是什么

  2. ZooKeeper提供了什么

  3. Zookeeper文件系統

  4. 四種類型的znode

  5. Zookeeper通知機制

  6. .Zookeeper做了什么

  7. zk的命名服務(文件系統)

  8. zk的配置管理(文件系統、通知機制

  9. Zookeeper集群管理(文件系統、通知機制)

  10. Zookeeper分布式鎖(文件系統、通知機制)

................

七 spring面試

  1. 什么是 spring bean?

  2. spring 提供了哪些配置方式

  3. spring bean 容器的生命周期是什么樣的

  4. 什么是 spring 的內部 bean

  5. 什么是 spring 裝配

  6. 自動裝配有哪些方式

  7. 自動裝配有什么局限

  8. spring 支持哪些 ORM 框架

  9. . 什么是 AOP

  10. Spring AOP and AspectJ AOP 有什么區別

  11. 什么是依賴注入

關于“web開發中的相關面試題有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“web開發中的相關面試題有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仙游县| 邵武市| 苏州市| 赤水市| 江安县| 东源县| 安达市| 双桥区| 襄城县| 博湖县| 水城县| 岳普湖县| 临沂市| 略阳县| 大宁县| 茂名市| 鹤壁市| 天门市| 三亚市| 景宁| 镶黄旗| 景谷| 南华县| 平昌县| 济南市| 吕梁市| 姚安县| 舞阳县| 融水| 浠水县| 平罗县| 三亚市| 乐安县| 昂仁县| 泗阳县| 泾川县| 东乌珠穆沁旗| 德清县| 广水市| 兴业县| 天峻县|