9點半開始面試,第一次來西二旗,8點多點就到了,在大廳等待區域等著,順便看下美團的面經。
自我介紹,聊了一下為什麼轉專業,為什麼考研
== 與 equals()區別?過
重寫和過載?
物件導向有哪些特點,與面向過程相比有哪些優勢?過
聊一下jvm的執行時資料區吧?棧區域能詳細說一下嘛?
這個棧沒有詳細了解過。。
執行時資料區哪些是執行緒共享的?堆和方法區
異常和錯誤類了解過沒有?怎麼分類的?過
說一下異常的分類?
集合類問了一點,具體忘記了
map是怎麼實現的?1.8之後做了什麼優化?(鍊錶變紅黑樹,昨天還看到了,一緊張忘記了。。wtf)
執行緒安全的map有哪些?(3個)
concurrenthashmap實現原理?(1.7 1.8各分別說一下)
volatile能詳細說一下嘛?(這個題答得不太好)
wait和sleep區別?如何實現執行緒通訊?wait和notify原理?(第三個不會,面試官給我講了一下,,似乎也有點不太明白)
synchronized原理?(我把鎖公升級原理說了一下)
synchronized是什麼性質的?volatile呢?
你剛剛說偏向鎖、輕量級鎖、重量級鎖各體現在哪個方面?(答得不太好,面試官又給我講了一遍。。。)
說一下執行緒池的優勢吧?過
你平時都用哪些執行緒池?知道哪些?過
執行緒的五種狀態了解嗎?過
就緒狀態和阻塞狀態有何不同?(這題我直接懵了,面試官又給我講了。。。)
講一下可重入鎖?(這個前兩天剛看,說的還可以)
spring的ioc和aop講一下?過
三次握手和四次揮手?
tcp和udp?
mysql事務的隔離級別說一下?其中各解決了什麼問題?
髒讀 不可重複讀 幻讀
讀未提交 1 1 1
讀已提交 0 1 1
可重複讀 0 0 1
序列化 0 0 0
mysql內部用的什麼索引?b+tree
b+tree和btree的區別(送分題,沒答上來)
手寫演算法題:快排。
一面從9點40左右開始,面試到10點半,50分鐘。。。然後面試官讓我在會議室等待二面。
進來一位技術大佬(看面相就知道)
先自我介紹balabalabala.....
組原和網路學過沒有?
答:沒有系統學過
重寫和過載?
我看你專案用了springboot+springcloud,簡單介紹一下吧?balabalabala。。。
然後從專案開始入手,你用到了feign,知道呼叫原理嗎?(沒答上來。。)
你用redis做什麼?(單點登入,實時資料快取)
redis持久化知道嗎,你用的哪種方式,區別?(我用rdb。。。然後區別說了一下)面試官問?還有嗎?我實在想不到了。。
redis的發布訂閱用過沒有?(答:沒有)
說一下springmvc處理流程,從***,過濾器的角度。。我把一下元件和呼叫關係說了,***沒有用過,我說都是自己寫的過濾器。。
然後給我出了乙個題,在乙個controller中有三個方法(1)(int id,string name) (2)(user user) (3)(@requestbody user user) 前端怎麼傳遞引數?請求方法?
寫乙個sql吧,查詢學生選課最多的課程前5名。先分組,在篩選,很簡單。巨緊張第一次寫錯了,第二次重新寫寫對了,但是把過濾忘記了。。粗心大意
eureka的特點。。(註冊中心,保證了ap)
你的專案既然用feign了為什麼還需要eureka?
說一下springcloud的元件吧?
寫了乙個演算法題,中等題吧,但用雙指標把大體思路說了,面試官說你這樣得考慮很多因素啊!我說確實是,然後我說這個用動態規劃遞迴也可以。
你還有什麼問題要問我嗎?
結束。自我感覺一面面的全是基礎,基礎好了一面沒什麼問題,二面的話全部是結合專案來引出技術,包括一些開發的實用性等,把你招進來能上手寫**。
感覺二面面試官大佬有點強,原理性的東西都沒答上來,感覺是要涼。
最後,跪求乙個快手爸爸的offer......
阿里一面 二面 交叉面 面經
面試完就叫我第二天去公司進行現場面試 交叉面 其實我一開始是不知道我現場面試算是第幾面 一開始叫我實現乙個lrucache,然後面試官去面了另外乙個貌似是社招的人。過了二十分鐘,面試官又帶著另外乙個面試官過來了 看來是換人面我了 我運氣不錯,碰到的面試官人都不錯。一開始做個自己介紹,然後面試官在看簡...
2017 04 23 去哪兒一面二面HR麵麵經
面試地點 東昇科技園 面試時長 100分鐘 面試崗位 開發工程師 去哪兒採用的是一站式面試,一面二面hr面有序進行,過了當場給口頭offer。一面 1.自我介紹 2.專案介紹 3.手寫快排 4.筆試題的思路講解 5.concurrenthashmap的實現,雜湊衝突如何避免 老版本jdk是拉鍊法 新...
京東一面面經
參加了京東的京東雲部門的一面,面試問題如下 1 聊專案,然後延展出了一些負載均衡 雜湊一致性 資料熱備 tcp與udp的問題 2 聊了聊執行緒池,從執行緒池使用原因到juc中線程池的實現細節 3 如何設計乙個像京東 那樣的高併發 聊了挺多 答案參見 大型 技術架構核心原理與案例分析 4 一道演算法題...