總結一下這幾天的面試吧!從19號到現在23號總共筆/面了,長亮科技(offer)、荔枝FM(在確定部門和薪資)、塗鴉智慧(第一輪電話面半小時,待後續)、華資軟體(HR面)、廣州速遊(已掛)。至於公司怎麼樣不加以言論。可能有些題想不起來,但是回答了的問題,沒標註不會的,回答的應該還行,馬馬虎虎,需要了解的私信也可以。
長亮:
實習專案
怎麼樣設計資料庫?
瞭解檢視嗎?實習中看過或者設計過沒?講一講
ArrayList和LinkedList的優缺點和區別
HaspMap的put過程,存null怎麼存?
講講HashMap的擴容過程
講講GC過程
Redis的常見資料結構和專案中在哪使用,處理哪些資料?
跳錶原理
為什麼Redis需要持久化?
Redis宕機後修復重新啟動的載入過程
AOF和RDB的區別
MySQL索引有哪些?innodb聚簇索引和非聚簇索引區別
索引型別分類
輸入一個URL背後發生什麼?DNS解析過程
Linux怎麼檢視紀錄檔
瞭解docker原理嗎?(這個不知道,只會用)
三握四揮
荔枝:
實習專案,難點,技術棧,提升
treeMap和HashMap的區別
大端儲存和小端儲存的不同
怎麼確定物件是否可回收?
為什麼是15次輪迴才能將物件放到老年代?mark word中表示age的4位元能修改嗎?
Redis在使用的時候哪些效能問題(回答的是fork子程序消耗效能)
Redis有哪些刪除快取的方法?優缺點,怎樣改進的?
用什麼實現執行緒順序執行(ReenterLock+Condition),有沒有其他方法?
講講Synchronized鎖升級的過程和應用場景
聊聊ThreadLocal,在工作中中有用到嗎?(只講了在demo中用過)
私下有沒有做過GC調優,怎麼做的大體流程(構建的調優環境)
用什麼東西或者編碼可以檢視各種GC的狀態?
執行緒池的七大引數和意義
maven中怎麼排除Jar衝突?
怎麼判斷哪些地方需要建立索引?舉例子
塗鴉智慧:
怎麼解決Spring迴圈依賴(三級快取)
AOP的代理過程,具體實現方法,以及底層Proxy的newProxyInsatance的三個引數在JDK代理和CGLIB代理的不同
怎麼使用AQS實現公平鎖和非公平鎖?
講講CAS原理
Http和Https的區別?
Https的建立連線的過程
tcp連線為什麼需要三次握手?
聊聊JMM
MySQL聚簇索引和非聚簇索引區別
解釋什麼是覆蓋索引
問了cloud的熔斷器Hystrix原理(沒答上來)
Redis的持久化原理RDB和AOF
華資軟體:
針對容器最基本的知識、以及簡單排序出了一些題目(不太想列舉了)
廣州速遊:
Linux簡單命令
手寫單例、二分查詢、設計定時器、SQL全、內、左連、右連
容器知識
字串去重
遍歷二元樹
知中後序求前
設計遊戲例子演演算法
如何設計一個資料庫,怎麼設計索引
速遊掛了,五十分鐘,題目沒寫完
這基本上就是這幾天面試的一個技術篇總結吧!大概就這樣!