- 對象在年輕代和老年代的移動方式
- ClaaLoader瞭解嗎, 主要是做什麼的?
不同的classloader加載同一個字節碼是同一個類嗎? - Spring的IOC和AOP
- 瞭解ThreadLoacl嗎?
- MySQL的ACID特性,事務的隔離級別。
- 聚簇索引,非聚簇索引
- binlog和redolog 瞭解嗎?
- 寫sql語句:
獲取成績排名前8的學生姓名
找出表中有兩條記錄的人的名字
select name from Persons group by name having count(id) = 2;
select name from Persons group by name having count(name) = 2; - 分佈式事務的概念,一個數據庫裏的兩張表能做事務嗎? 不同的庫的兩張表能做事務嗎? 【https://www.cnblogs.com/aigongsi/archive/2013/01/14/2860372.html】
- TCP擁塞算法:流量控制,擁塞控制
- 三次握手,四次揮手,爲什麼要這麼幹
- Redis瞭解多少? 數據類型, 持久化策略
- 一致性hash
- 算法題: 旋轉數組的最小值
二面:
- 消息隊列, 如何解決消息被重複投遞?
https://blog.csdn.net/dayu_cheng_chuan/article/details/106742910 - Redis用到過Hash,set 和 sorted set嗎? 介紹一下sorted set,sorted set怎麼實現的?
- Redis怎麼實現高效緩存,過期控制?
- Redis setnx瞭解過嗎?介紹一下setnx,setnx在做什麼?
- 進程有哪些狀態; 從運行到就緒發生了什麼? 從運行到阻塞發送了什麼(舉個資源消失的例子,具體什麼資源)?資源能夠獲得了,從阻塞到什麼狀態?
- 進程死鎖發生在什麼情況下,編程時我們可以儘量破壞哪個條件來避免死鎖。
- 輸入一個域名,會發送什麼?IP地址怎麼能找到物理位置? 【ping ip地址, arp -a 顯示物理地址?】
- 計算機網絡裏的路由相關的知識。
- 瞭解過的數據結構。
- B+樹和B樹的結構,索引使用的哪種樹? 範圍查詢的時候B+樹有什麼優勢? 【https://www.cnblogs.com/aspirant/p/9214485.html】
- 判斷兩個鏈表是否交叉?
- 求數組的三個數字相加爲0的所有組合