記念個人第一個金三銀四

今天恰好入職愛回收滿一週,目前雖然還處於熟悉業務的階段,可是想說本身來對地方啦,這裏同事很贊,做息很贊,技術也很贊😄。react

坦白講在最初並無想着必定要來上海工做,一切起源於去年10月的一次面試,記得面試了契約鎖和千圖網兩家公司,當時只是想經過面試看看本身的水平以及本身有沒有和主流脫節,
當時的面試結果是:契約鎖掛了,千圖網經過了。經歷過這兩次面試後,大概知道了面試的常規流程和本身薄弱的知識點,那時候就決定在即將到來的三月要拿到中大廠的offer。爲何呢?爲了向一些人證實本身,我要作到大家認爲我作不到事情哈哈😄webpack

很快就來到了三月,幸運的是,剛過完年公司並無怎麼加班,因此晚上回家之後有不少時間去準備面試。我記得月初的時候立了一個大致的計劃:web

1.第一步完善簡歷
2.第二步確保本身徹底掌握簡歷上的知識點(哈哈,也能夠看做是確保簡歷的真實性)
3.第三步找幾家小公司練手
4.第四步就是面試中大型互聯網公司(當時最想去的是一哥所在的字節)。

在執行第三步的過程當中,才意識到本身以前並無準備充分,可是也正由於這幾回實踐讓我在短期內又有很大的進步,掌握了一些常規面試題的答題技巧,有方向性的增強了一些核心知識點(主要是Fiber架構),當時每晚都會在本子上回憶一遍React Fiber的工做機制(以致於那個本子十幾頁寫的都是相同的內容哈哈)。經歷過前幾回失敗的洗禮後,終於開始逐一得到了面試官的確定,被人確定的那種感受真的很棒嗷。因而開始了個人第四步計劃,如今來看,第四步計劃執行的有些混亂,搞錯了不少公司的面試順序,就當積攢經驗吧,下面細說幾家印象深入的公司。面試

第一家公司是中國力扣Leetcode,自我介紹/介紹項目/我的貢獻這幾點聊完以後,出了道編碼題,題目是這樣子:數組

驗證碼隨機生成函數
1.單個驗證碼6位數字 0~9 
2.一次生成1000個驗證碼,以數組的形式返回 
3.單次生成的驗證碼,不能出現重複的

可能由於在上一環節答的不夠好影響了心態,加上本身基礎不夠紮實,致使這道題沒有在限定的時間寫完。面試結束後,痛定思痛,整出了本身滿意的代碼,次日發給了面試官,開心的是,面試官表示這比昨天寫的好多了,雖然此次面試涼了,但仍是有不少收穫。promise

第二家公司是字節跳動-教育,投完當天就約面試了,沒想到這麼快,壓根沒作針對性的準備,早知道應該排在最後的😭。字節的面試和以前的公司不太同樣,給出一段代碼問輸出結果,因爲是第一次遇到這種類型的題目,讓我有點措手不及,可是手快的我仍是記了下來哈哈(由於預感到要涼,結果不出意外的涼了),羞愧難當的同時,以爲本身就像一個廢物,現在再看,只是當時沒準備充分罷了哈哈哈,年輕人萬萬不可妄自菲薄。題目大體以下:瀏覽器

1.輸出結果緩存

function a() {
    console.log('a');
    Promise.resolve().then(() => {
       console.log('e');
    });
}
function b() {
    console.log('b');
}
function c() {
  console.log('c');
}
function d() {
    setTimeout(a, 0);
    var temp = Promise.resolve().then(b);
    setTimeout(c, 0);
    console.log('d');
}
d() //輸出 ?

2.輸出結果架構

function O (age) {
  this.age = age;
}
let o = new O(1);
let age = 3;
O.prototype.age = 2;
setTimeout(function () {
  age = 4;
  O(5);
  console.log(o.age, age, window.age)
}, 1000);

3.求一個字符串最長的沒有重複字符的連續子串
輸入: abcdcfghjkl
輸出:dcfghjklasync

4.實現一個flat函數
輸入:[1, 2, [3, [4, [5]]]]
輸出:[1, 2, 3, 4, 5]

第三家公司是阿里-CBU,此次面試過程仍是比較輕鬆愜意的,和麪試官聊了不少,也問了他不少問題,得到了不少啓發。惋惜最後因爲個人項目經驗比較少,沒能終面。面試至此,發現了大廠和小廠的面試區別仍是挺大的,最考驗人的感受就是給出業務場景設計一套適時可行方案,若是沒有接觸過相關的業務場景,很難給出令面試官滿意的答案。

再一次經歷過失敗的洗禮後,從新總結一些面試的重點,大體以下:webpack優化、react fiber、hook、eventloop、promise、async/await、prototype、瀏覽器渲染機制、緩存機制、HTTP協議。搞笑的是,這周和導師聊到面試,他用八股文比喻這些知識點,我當時直接笑噴。

花了幾天把這些爛熟於心以後,開始了我最後一輪面試:途牛、京東、愛回收、攜程、關愛通。
最後一輪就很駕輕就熟了,就簡單講講這幾家的面試感覺吧,南京途牛不太行建議兄弟萌別去;蘇州京東問的都是構建方面的問題,多是技術支撐相似的部門,我沒經過;攜程是真的大,去三面的時候還走錯了大樓😄;愛回收很贊很NICE;關愛通也很贊很NICE。

最後終於在三月的尾巴拿到了幾個offer,一番糾結事後選擇了愛回收,在這裏遇到導師和同事們以後,安心了不少,確信來到這是我今年最正確的決定😄。

題外話,一我的的生活,讓我明白了須要珍惜和家人們一塊兒的日子。

相關文章
相關標籤/搜索