1. 程式人生 > 其它 >【面試總結】- 秋招面經及總結

【面試總結】- 秋招面經及總結

1、京東提前批(尋獵計劃)一面【涼】

崗位:後端開發(Java)
日期:2021年7月24日
形式:電話面試
時長:23分鐘左右
面試內容:
1、自我介紹
2、對職業的規劃(這裡暴露出來的問題是:把JD抬的太高,自己表現出了很想去的意向,這樣就處於賣家市場)
3、後端開發是偏向C還是Java?(答:Java)
4、Java類的載入機制瞭解嗎(當時答的不詳細。應該是主要有5個階段:載入-驗證-準備-解析-初始化)
5、A,B兩個方法並行執行,執行完後再執行C方法,怎樣實現(這個回答的很模糊,感覺沒有達到面試官想要的回答)
6、執行緒池你瞭解嗎(答:執行緒池的幾個核心引數,執行緒池的工作流程,以及5種常用的執行緒池。這個是我感覺答得比較滿意的一個問題)
7、你現在是在實習嗎?(答:現在在學校)
8、我想獲得許多方法中包含的各個子方法的執行時長,怎麼做?(我回答了兩種方法:1、直接法 2、建一個工具類來做)
9、資料庫你瞭解嗎?你們用的是單機還是叢集?
10、建立了一個a,b,c的索引,現在(a,b)(a,c)(b,c)去查,能命中索引嗎?(答:最左匹配,如果中間少了一個,那是不行的。這裡當時答錯了,因為ac是不能命中索引的)
11、有沒有在專案中做專案效能的優化?(我當時回答的是:電商專案中商品三級目錄的樹形結構優化。其實還可以回答用Redis做快取,儲存程式碼中常用的資料)
12、場景題:資料庫中有100萬張的電影票,現在有高併發的場景,很多人來搶這個電影票,如何設計一個系統,來保證每個人只能搶一張,而且系統不被壓垮
這個題是硬傷:回答的語言也不行,我竟然自己直接說:高併發的場景接觸的少,不理解其中的具體要考慮哪些。當時應該多想,發散性想,只要是相關的都說出來
13、反問(問了部門:是京喜事業群的社群團購部門)
14、最後面試官給了小建議:說我基礎知識還可以,就是實踐經驗還是要加深一下,研究生畢業對知識的深度和廣度都有更高的要求
[ 版權宣告 ]: 本文所有權歸作者本人,文中參考的部分已經做了標記! 商業用途轉載請聯絡作者授權! 非商業用途轉載,請標明本文連結及出處!