1. https的加密過程(有兩次加密),加密演算法是什麼?
2. 輸入乙個請求以後經過每一層的具體實現?每一層的資料報頭具體含有哪些資訊?
3. 狀態碼 400
4. session和cookie的實現,session與token的區別?(面試官說有四點區別)
5. 與http快取有關的引數資訊(cachecontrol...)
6. http請求的組成部分【head + body +line】
1. hashmap的實現原理?如果繼承hashmap,需要重寫哪些方法? 可以有哪些優化? hash演算法?
2. 執行緒池的基本引數,執行過程, run和start在執行過程中的本質區別?
3. string/stringbuffer/stringbuilder
- string 是怎麼設計成不可變型別的?
- stringbuffer與stringbuilder的區別
- string在記憶體空間的儲存
1. 如何判斷物件能否**?
2. gc演算法
3. 方法區里存放了哪些物件?會造成記憶體洩露嗎?
1. 常用的幾種引擎與區別
2. 主鍵索引與普通索引的查詢資料的過程
3. 樂觀鎖和悲觀鎖的實現方式
4. 事務的底層實現原理
5. 日誌
6. 分布式事務(兩階段/三階段/mq)
7. 悲觀鎖和樂觀鎖,**for update**的作用
1. redis的資料結構有什麼優化
2. redis是單執行緒的?哪些部分是單執行緒的?
3. redis為什麼比mysql快?記憶體操作為什麼比磁碟操作快?
有序陣列去重,時間複雜度和空間複雜度最優。
> 面試結果涼涼,多讀讀書吧。
秋招之路,完美收官
一直想等籤了三方之後,給自己的秋招寫個總結。從懵懵懂懂到漸漸明朗,自己慢慢摸索著前進,此種滋味,只有自己親身經歷過,才能略談一二。初遇很慶幸自己抓住了金九銀十的尾巴,在最後的這個值得紀念的日子,能和他一起籤三方,定base,一對雙非渣碩,轟轟烈烈幾個月的秋招生涯圓滿結束 與他相遇,是在一座風景秀麗的...
我的秋招之旅
大學四年已經接近尾聲了,自從前些天簽了三方之後就一直想要寫一寫我的秋招之旅,可是由於有嚴重的拖延症,一直拖到拖了好幾天,很多當時切身的感受已經不那麼深刻了,不過還有很多要注意的細節還是可以和大家分享一下的。簡歷的排版很重要,如果你要面的是乙個技術崗位,那就沒必要把簡歷排得花裡胡哨的,簡單扼要的概括即...
2017軟開秋招之路 下半程記錄
資料審核是在10月16日發的,offer要等學校三方下來之後才發,我等了兩周,視學校情況而定。二面 30min 超級詳細的問專案 先自我介紹,然後就開始撕專案 如何搭建集群,幾個節點,如何管理,sqoop原理,mr多執行緒如何實現。抽取服務多執行緒如何實現,某個執行緒掛了,如何處理?cpk過程,寫出...