一面:介紹一下你實(shí)習(xí)做了啥實(shí)習(xí)做賬單相關(guān)的話,這邊也是做支付賬單相關(guān)的,那你怎么判斷賬單統(tǒng)計(jì)的數(shù)據(jù)有沒有出錯(cuò)呢,有沒有了解什么統(tǒng)計(jì)模型你是JAVA技術(shù)棧對吧?java的lts了解多少JDK有哪些版本是長久支持的?說了jdk8,然后就不會(huì)了Jdk8前后相比,有哪些新特性?講了函數(shù)式編程,stream流的幾個(gè)API,匿名函數(shù),方法引用,lamdba表達(dá)式,鏈?zhǔn)骄幊棠涿麅?nèi)部類跟匿名函數(shù)在jdk8編譯過程中有什么區(qū)別?Jdk8之前跟之后在內(nèi)存方面有什么區(qū)別?jdk8后為什么hashmap要使用紅黑樹?由鏈表轉(zhuǎn)為紅黑樹的節(jié)點(diǎn)個(gè)數(shù),為什么是8,不能是16,32?為什么hashmap不一開始就用紅黑樹而采用鏈表講一下你對紅黑樹的認(rèn)識(shí),越多越好紅黑樹的查詢復(fù)雜度為什么是O(log2n)?hashmap擴(kuò)容,為什么是兩倍講一下你對TCP, IP的認(rèn)識(shí)為什么三次握手是三次為什么一次或者兩次不可以,逐步分析為什么一個(gè)表即使沒有主鍵同時(shí)沒有唯一鍵,也要給它生成一個(gè)row_id來構(gòu)造聚簇索引做題:無重復(fù)字符的最長子串,時(shí)間復(fù)雜度是多少,有三種解法,你還能想到其他兩種解法嗎反問:三面技術(shù)面以上+一輪hr,至少要三面技術(shù)面。base:Golang二面:上來自我介紹完,對方說了一下,只能面45分鐘。面試官提了一下自我介紹太短,問了一下廣東工業(yè)是什么學(xué)校。先筆試,場景題,寫不完整,讓我說思路,說給我換道題,鏈表反轉(zhuǎn),做完說了一下筆試環(huán)節(jié)用的時(shí)間太久。實(shí)習(xí)負(fù)責(zé)哪些模塊。介紹了如何通過用戶經(jīng)緯度計(jì)算距離。JWT是啥,負(fù)責(zé)的模塊跟JWT有什么關(guān)系嗎?這種通用的東西也是你做的嗎?你提到賬單收費(fèi),具體賬單收費(fèi)是怎么收費(fèi)的?實(shí)習(xí)還有沒有什么比較難的地方?做了啥,理解你說的功能,那技術(shù)難點(diǎn)在哪?學(xué)過golang?自己學(xué)的還是學(xué)校教的?看你24年就在實(shí)習(xí),你們導(dǎo)師支持嗎?大學(xué)學(xué)過哪些課程?大學(xué)有沒有參加過一些編程比賽?有沒有在學(xué)校擔(dān)任一些角色,你可以反問我一個(gè)問題。#??虯I配圖神器#