Java面试题整理
Java面試題整理
看了很多面試貼整理了一些問到的題目,為以后面試用有需要的網(wǎng)友可以看一下
計(jì)算機(jī)網(wǎng)絡(luò)
- 簡述從輸入網(wǎng)址到瀏覽器顯示的過程
- TCP為什么是三次握手四次揮手
- TCP如何保障數(shù)據(jù)包有效
- HTTP和HTTPS的區(qū)別
- TCP與UDP區(qū)別
- 微信發(fā)文件用什么協(xié)議
- OSI的七層架構(gòu)以及每一層都有哪些協(xié)議
- 所知道的HTTP請(qǐng)求頭和返回碼
操作系統(tǒng)
- 進(jìn)程與線程的區(qū)別*2,什么可以公用什么不能公用
- CPU執(zhí)行單位
- 堆與棧的區(qū)別
- 內(nèi)核態(tài)和用戶態(tài)的劃分與切換
- 虛擬地址怎么映射到物理地址
- 簡述IO多路復(fù)用
- 簡述進(jìn)程通信的各種方法
- 線程有幾種狀態(tài)
- 死鎖的產(chǎn)生條件,如何檢查,如何解決
- 文件描述符fd是線程私有還是公有
數(shù)據(jù)庫
- 簡述關(guān)系型數(shù)據(jù)庫與非關(guān)系型數(shù)據(jù)庫的區(qū)別與聯(lián)系
- 簡述數(shù)據(jù)庫的事務(wù)
- 如何在hibernate中查看原始的sql語句
- MySQL事務(wù)隔離級(jí)別分別有哪些
- 分庫分表的依據(jù)是什么 ,有用到什么工具
- 數(shù)據(jù)庫索引的原理
- 上萬/十萬用戶查詢數(shù)據(jù)庫的場(chǎng)景如何設(shè)計(jì)
- 建表語句怎么寫
- char和varchar區(qū)別
- Innodb和Myisam存儲(chǔ)引擎的區(qū)別
- 修改表的字段的語句,會(huì)上鎖嗎
- 什么時(shí)候上行鎖
- 聚集索引和非聚集索引 ,非聚集索引做什么
- 索引有哪幾種
- 一個(gè)表同時(shí)有ID和UUID ,用哪個(gè)當(dāng)主鍵(索引)-用ID,因?yàn)镮D是順序的 ,而UUID是亂序的 ,需要經(jīng)常調(diào)整B+樹的結(jié)構(gòu)
- B+樹的結(jié)構(gòu)是如何調(diào)整的-某個(gè)節(jié)點(diǎn)存的數(shù)據(jù)>一個(gè)閾值后會(huì)調(diào)整結(jié)構(gòu)
- 什么時(shí)候會(huì)創(chuàng)建新的分支
- 一頁存多少數(shù)據(jù)
設(shè)計(jì)模式
- 線程安全是如何做到的
- Java中IO包下的inputstream用了什么設(shè)計(jì)模式
- 簡述知道的設(shè)計(jì)模式
- 手寫單例模式,應(yīng)用場(chǎng)景
Java
- 簡述AOP和IOC的作用
- Java中所有類的父類是什么,都有什么方法 ,請(qǐng)列舉
- JVM內(nèi)存的分布,不同版本之間有區(qū)別么
- wait和sleep分別屬于哪個(gè)類的方法
- lock和synchronized的區(qū)別
- 什么樣的任務(wù)適合用多線程,以及什么適合單線程
- ArrayList和LinkList的區(qū)別
數(shù)據(jù)結(jié)構(gòu)
- HashMap的底層實(shí)現(xiàn),如何解決哈希沖突
- 二叉樹有哪些遍歷方式,應(yīng)用的場(chǎng)景都有哪些
- 快排實(shí)現(xiàn)的原理
- 對(duì)堆排序有了解么 ,堆排序的空間復(fù)雜度為什么是O(1)
socket
- select和epoll的區(qū)別*2
- epoll被通知的話 ,怎么知道是哪個(gè)文件描述符準(zhǔn)備好了
Zookeeper
- Zookeeper是做什么用的
- Zookeeper選舉流程
- Zookeeper處理過程
Redis
- Redis數(shù)據(jù)結(jié)構(gòu)都有哪些
- Redis為什么快
- Redis多路復(fù)用 ?
- Redis內(nèi)存淘汰?
學(xué)習(xí)更多JAVA知識(shí)與技巧,點(diǎn)擊博主主頁查看!
如果本文對(duì)你有幫助,別忘記給我個(gè)3連 ,點(diǎn)贊 ,轉(zhuǎn)發(fā),評(píng)論,
咱們下期見!
展開閱讀全文投稿時(shí)間 :2022-05-15 最后更新:2022-05-15
.jpg)
標(biāo)簽:氣流干燥設(shè)備