一、linux 中文件權限和磁盤管理、linux服務器項目如何部署html
二、TCP 三次握手四次揮手, ack 報文的大小.tcp和udp的不一樣之處、tcp如何保證可靠的、tcp滑動窗口解釋 java
三、一個 -100.01 的double 在內存中怎麼存儲的. 一箇中文String 在內存中佔多少直接 utf-8 / GBKmysql
四、一個key 在10w k/v 找到對應的. (B-tree), 這10w放進B-tree 會有多少層.linux
六、MyISAM 和InnoDB 的區別.(存儲,索引, 事務, 鎖)spring
七、mysql中的優化, 簡單的說了一下垂直分表, 水平分表(有幾種模運算),讀寫分離.sql
八、ReentrantLock 的源碼實現. (AQS Sync 兩個重要的類)數據庫
九、公平鎖和非公平鎖,線程安全相關問題,鎖(內置鎖和顯示鎖).設計模式
十、TCP/IP 五層協議. 傳輸層的做用. 計算機網絡七層模型數組
十一、spring 在項目中的做用, spring 中的單例是怎麼保證線程安全的
十二、synchronized 的實現原理、鎖與synchronized 區別、syn在方法上和代碼塊有什麼不一樣
1三、java學習路線、學習java的方法,以及遇到問題會怎麼解決等問題
1四、設計模式
1五、hashmap和hashtable、List和Vector、conconcurrenthashmap、數組和鏈表的區別、hash衝突解決
1六、排序算法、排序算法應用場景
1七、IO模型有哪些
1八、進程線程的區別
1九、不一樣操做系統實現進程怎麼樣
20、gc算法,回收器有哪些
2一、事務、事務隔離機制
2二、memcached和其餘nosql不區別、分佈式緩存,一致性HasH算法,memcached內存結構
2三、解釋mvc,springmvc:流程 處理請求是哪個類,有些什麼方法,它實現了什麼接口
2四、threadlocal解釋
2五、volatile的做用
2六、堆和棧的區別和聯繫
2七、瀏覽器輸入www.baidu.com,整個流程
2八、SSO單點登陸
2九、數據庫分表,分區
30、對淘寶技術的瞭解
3一、Spring IOC AOP 實現原理 運用的機制
3二、java事件監聽機制的實現
3三、反射:反射是哪個類 有些什麼方法 經過反射獲取方法時,能獲取private的方法嗎?protected?
3四、servlet:流程 服務器和session的聯繫cookie和session的區別
3五、jvm原理 classloader 堆棧區別堆棧原理
3六、抽象類和接口的區別(這裏問得很細) 抽象類和普通類的優缺點
3七、string,stringbuffer,stringbuilder的區別
3八、怎樣建立一個線程,用什麼啓動