和往年相比,今年的春招看上去不是那麼順利,多少都受疫情有所影響,可是令我驚訝的是第一家給我面試機會的公司居然是宇宙條。一開始接到面試通知時,心情特別複雜,緊張又興奮,字節跳動是出了名的考算法,實際上我算法部分是相對薄弱的。此次面試,一共三輪,共計四個小時左右,這三輪面試對我來講,簡直是靈魂拷問,至於結局,往下看吧!前端
話很少說,面試場景具體如何,各位看官捧個場吧。另外,下文中涉及到的面試題答案、複習資料,均有完整PDF版分享,須要的小夥伴,點這裏能夠看到所有內容。mysql
(1)給一個正整數,判斷是不是2的n次冪,他說用最快的方式不要遞歸? 確定是運算的方式,你能想到的數的運算有哪些,除了加減乘除? 這個地方講了不少,運算太多了,可是感受不是面試官想要的,我最後把二進制的移位都說了出來,才get到他的點,問還有些什麼,他最後問我怎麼沒提異或,而且出了幾個二進制數讓我異或算結果react
(2)給一個數組,數組裏面有rgb三種數,數量和順序徹底無序,給一個算法按照他想要的r都在前面,g都在中間,b都在後面,用移動次數最少的算法進行計算,寫算法 這個地方一直叫我優化再優化,我快瘋了,我說我不行要放棄了,他說你簡歷不是寫着強烈的好奇心求知慾嘛,沒事再想一想,我直接笑噴了才放鬆了點繼續想,這簡直是心理戰jquery
(1)有不少紙盒子,每一個紙盒裏裏面套着紙盒子,其中有一個有硬幣,怎麼把硬幣找出來,寫算法面試
(2)樹的遍歷方法有什麼,寫一個二叉樹前序遍歷算法算法
(1)尋找最近的父節點,給了兩個例子,差很少leetcode中等難度sql
(2)開放性的問題,貓抓老鼠,貓在圓型中間,老鼠在圓的周長上,速度相同,問貓能不能抓到老鼠,這個問題我給的回答他不是很滿意,我把關鍵點說到了可是不能用數學解釋出來mongodb
結局固然是涼了,沒有第四面的通知,但此次經歷給個人感覺仍是很不同的,也爲我下一場面試積攢了經驗。以後打算再投幾家互聯網一線大廠,但願可以順順利利, 收到好消息吧。docker
準備簡歷,並非指能夠在網絡上下載一份簡歷模板,而後修修改改就可使用了。簡歷的精心準備,須要注意三個要點:(1)注意區分:瞭解,熟悉,精通,不要亂寫,面試官不少問題都是根據簡歷描述來進行的;(2)專業知識和項目經驗在精不在多,尤爲是項目經驗必定要寫本身熟悉的且有內容可說的,不要認爲寫得越多越好。(3)要熟悉本身的簡歷內容,準確掌握,最好是多閱讀本身的簡歷。數據庫
若是仍是不知道怎麼準備本身的簡歷,我這邊能夠分享一下我搜集到的簡歷模板,給你們一個參考,但願可以在給你們一個合格的敲門磚。
離面試期愈來愈近也愈來愈焦慮,這個時候更須要去調整好本身的心態,沉入到複習當中,對各個知識點要學會查漏補缺,學着多去作作總結。
關於複習和總結,我本身也整理了很多資料,均是個人收穫,有須要的也能夠進行分享。
如:
總結
不管是哪家公司,都很重視基礎,尤爲是對於應屆生來講,因此在面試前基礎必定要打紮實。面試是一個雙向選擇的過程,不要抱着畏懼的心態去面試,不利於本身的發揮。同時看中的應該不止薪資,還要看你是否是真的喜歡這家公司,是否是能真的獲得鍛鍊。其實我寫了這麼多,只是我本身的總結,並不必定適用於全部人,相信通過一些面試,你們都會有這些感觸。
針對以上面試技術點,我在這裏也作一些資料分享,但願能更好的幫助到你們。
須要的小夥伴,點這裏能夠看到所有內容。