早晨起點從學校走的,晚上十點半回來的,,一趟來回開銷花了四百多,,真是累。。
雖然結果是肯定被刷的,,,三面之后人家員工都開飯了,,我就一直在旁邊等着,,一會兒hr進來說面試結束可以走了,,之后會給通知,,我就知道已經gg了
本次面試最大的收獲是讓我見識到了國外的開發者和國內的區別,,也算是漲了見識了。。。這家公司很多人都有留學背景,,我的三個面試官都有硅谷經歷。。。確實和我匹配不上。。。。
一面:說項目,線程進程,,,寫個題二叉樹先序遍歷遞歸和非遞歸。。。然后談到了map的擴容和hash值得確定,,回答的不好,最后他說這一點讓我回去再好好看看,,,還有索引的實現,剛開始沒理解他要問我索引怎么實現的(B+樹),最后突然想到了,然后解釋了一波。。。一些並發場景,,怎么解決,此時如何維護字段的唯一性
二面:設計一個數據表吧,給一個業務場景,,怎么設計。。。談到了前綴樹,沒怎了解過。。。。最后他說道一句很重點的,,他們考核的東西,不知道沒關系,,但是要有辦法解決,,靠着一些經驗,能想到辦法把他們給出的業務問題解決,這才是重點。。
三面:解釋項目數據庫設計,,為什么用redis,好處,線程進程,寫個算法題,很簡單。
PS:本以為是兩面技術,一面hr,結果直接三面技術,,,,說的我嗓子都干了,,三面將近三個小時。。。。
這家公司的給我的感覺,員工的狀態都是以前不曾遇到過的,,,每個人身上都散發着國外開發者的氣質,,都有着優秀的背景,,公司的高管也都是硅谷回來的。。。
一天最大的收獲就是漲了見識,,還認識到了對一些知識點掌握的深度不夠,,一面面試官說的對,任何事情都是有理由的,,一定要去研究他為什么這么做,這才是普通開發者和高級工程師的區別。。。。