1.字節跳動並不會特別關心候選人使用什麽編程語言,邏輯很簡單,妳Java特別厲害,那轉Go語言肯定不難。當然,如果妳覺得難,那大概率也通不過後面的面試。
2.在整個的面試流程中,至少會有3輪技術面,並且每壹輪面試都會考算法。不管妳是工程師,還是架構師。
3.為什麽要考這麽多算法?其實核心是看候選人是不是足夠聰明。和Netflix壹樣,字節跳動招聘工程師的必要條件就是聰明。
4.怎麽考算法呢?壹般會分兩步,第壹步是直接讓妳說思路,第二步是讓妳直接上手寫代碼。字節跳動的算法題壹般對應的是LeetCode中級模式,要通過面試,妳肯定得花時間好好準備。
5.寫算法代碼的時候,妳可以用白板,也可以用電腦,都行。常見的模式是給妳20分鐘時間,讓妳寫出來某道題的解法。當然,肯定是越快做出來越好,這能說明妳的熟練程度。