【每日面試】2021快手秋招Java開(kāi)發(fā)二面

作者:julia_ 鏈接:https://www.nowcoder.com/discuss/752971?source_id=discuss_experience_nctrack&channel=-1 來(lái)源:牛客網(wǎng)

1. 自我介紹

2. 項(xiàng)目問(wèn)題

3. 實(shí)習(xí)有什么體感

4. 假設(shè)有1,2,3,4,5,6,7,8,9,10 在B+樹(shù)中存儲(chǔ),是什么樣子

5. 為什么1和2之間是鏈表

6. MySQL有哪些索引

7. 為什么會(huì)有覆蓋索引

8. table 有a b c d四列,(b c d) 聯(lián)合索引,selct c,d from table where c = 1會(huì)使用這個(gè)聯(lián)合索引嗎?不會(huì),最左匹配

9. 為什么覆蓋索引存在最左匹配原則

10. select c,d from table where b = 1 and d = 2會(huì)走索引嗎?我:行。面試官:這個(gè)可以行,也可以不行…分情況,MySQL中有一些優(yōu)化,比如ICP,就會(huì)將索引下推(我沒(méi)懂…)

11. 算法題:LeetCode 34. 在排序數(shù)組中查找元素的第一個(gè)和最后一個(gè)位置

12. HashMap底層數(shù)據(jù)結(jié)構(gòu)是什么

13. HashMap先不考慮紅黑樹(shù),手寫(xiě)一個(gè)底層數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)key value

14. Java 線(xiàn)程的狀態(tài);time-waiting時(shí)間到了,進(jìn)入什么;調(diào)用sleep()進(jìn)入什么狀態(tài)?time_waiting,那這個(gè)time_waiting狀態(tài)會(huì)釋放鎖嗎?不會(huì);鎖等待是什么狀態(tài)?blocked

15. wait() notify() 以及線(xiàn)程狀態(tài)轉(zhuǎn)換

16. Java線(xiàn)程狀態(tài)和操作系統(tǒng)線(xiàn)程有什么不同?Java線(xiàn)程的 runable=ready+running,操作系統(tǒng)線(xiàn)程分為 running和 ready,并不是合在一起的

17. 為什么Java把這兩個(gè)狀態(tài)放在一起?

18. 反問(wèn)

1.職位分析

快手,剛開(kāi)始下載過(guò),用過(guò)一段時(shí)間,后來(lái)卸載了就再也沒(méi)有下過(guò),手機(jī)里也沒(méi)有抖音,害怕看短視頻破壞專(zhuān)注力,所以直接就不安裝了,程序員工作還是很需要專(zhuān)注力的。

前幾天成龍大哥入駐快手了,這感覺(jué),好像現(xiàn)在不是進(jìn)快手就是進(jìn)抖音,短視頻行業(yè)現(xiàn)在就是二分天下的局面了吧,其它短視頻平臺(tái)的體量和知名度都沒(méi)這倆大,不過(guò)短視頻的未來(lái)是啥呢?搞不明白。

加班強(qiáng)度應(yīng)該不小,用戶(hù)體量這么大,bug肯定很容易出現(xiàn)了,還有各種節(jié)日的版本更新,再加上大廠通常節(jié)奏,加班是正?,F(xiàn)象,雖然現(xiàn)在都雙休了,拒絕加班了,但實(shí)際情況只有城里人知道了。

????當(dāng)然,福利待遇也不會(huì)差,還能有股權(quán)激勵(lì)的機(jī)會(huì),財(cái)務(wù)自由的可能還是很讓人向往的,誰(shuí)想一輩子打工呢?

2.面試分析

1)面試時(shí)間:時(shí)間中等

2)面試內(nèi)容:中等

3)試題難度:中級(jí)+

4)試題拓展:多

5)核心考點(diǎn):樹(shù)+鏈表+MySQL索引+map集合+多線(xiàn)程+力扣算法

6)總結(jié):二面以數(shù)據(jù)結(jié)構(gòu)考核為主,一半的問(wèn)題都是相關(guān)的。問(wèn)題遞進(jìn)關(guān)聯(lián),難度也是層層遞進(jìn),還問(wèn)了具體語(yǔ)句的索引性能。在短視頻行業(yè)算法是很核心的東西,而數(shù)據(jù)結(jié)構(gòu)是算法的基石,即使是剛?cè)肼殻幢卮硪院蟛粫?huì)轉(zhuǎn)成算法崗,如果能在面試中考察出這方面的天賦也是不錯(cuò)。是一次技術(shù)性強(qiáng)的面試,可以篩選出能夠直接上手工作的人,估計(jì)三面就是能力評(píng)估了。

3.問(wèn)題解析——線(xiàn)程的狀態(tài)

大家有什么關(guān)于面試想了解的內(nèi)容,可以在文末留言~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容