快手一面二面面經

2021-09-26 23:43:08 字數 2164 閱讀 1088

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 一道演算法題...