一些面試題

一、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

五、mysql 索引實現原理. 彙集索引, 非彙集索引算法

六、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八、怎樣建立一個線程,用什麼啓動

相關文章
相關標籤/搜索