從0到后端工程師
因為下定決心想轉到后端工程師,所以就把工作辭了,開始了漫長的尋找工作之旅。
一
面的是一家上海的創業公司,地址比較偏遠,找了半天,過去的時候還發現他們在搬家,心想,創業公司真不容易啊,什么都要自己來。
期間他問到了我的Python基礎知識,我答得支支吾吾,各種不確定,還有被問到了后端組件的知識,我也是不了解。框架的知識就也是各種不了解。第一次面試就這樣結束了,不過考慮到自己剛學Python不久,只是試試水溫,所以還好。
改進:
繼續了解Python基礎知識;
繼續了解后端組件和后端框架;
二
面的是北京某大明星公司,同學進行的內推,它問的Redis的操作,但是自己記不起來了😓,所以自己后來把Redis中所有的操作都背下來了,然后她又問了關於算法的文章,同樣的,我只想到暴力解,顯然面試官不滿意,經過幾次的提醒以后還是不會做,於是面試就讓我走了。
改進:
背下所有的Redis中的操作;
把劍指Offer過了一遍;
三
面的是北京一家做出行搜索的公司,電話面試,面試過程中提到求二叉樹中任意兩個結點的距離的問題,當時自己真的是一臉的蒙逼,經過面試官些許提示,題目轉化成求LCA,但是自己還是記不起來了,最重要的是這還是自己總結過的知識,於是面試翻着我自己寫的博客跟我說。。。面試官還問了動態規划的問題,我並沒有了解這個的概念,只是做過這樣的題目,所以就說了狀態方程相關的,顯然面試官並不是想要這個答案。所以面試官就掛了電話。。。
改進:
LCA問題都看了一遍;
繼續刷算法;
背網絡知識;
四
面的是一家做CDN的創業公司,一面面了一些關於Python的基礎知識,二面面了網絡,網絡這塊的確比較生疏,還問了哈希算法,最后還是通過了拿到了Offer,雖然最后的薪資被壓了。過幾天后還是拒掉了這個Offer。
改進:
總結網絡知識;
繼續刷算法;
五
面的是一家之前在上海就已經約好的公司,一面問了算法,二面問了生成器,記不起來了,Redis底層實現則是不清楚,所以面試官就讓回去了;
改進:
總結Redis底層實現;
總結Python特性;
繼續刷算法;
六
面試地點在清華附近,面試開始就讓做筆試題目,兩道算法,結果自己第一道題理解錯誤,本來應該用dp,結果自己用了貪心。。。所以面試官就直接說不合適了,不過面試官也給自己一些職業發展的規划。
改進:
繼續狠刷算法;
七
面的是一家短租創業公司,只有一面就是技術經理來面試,問了兩個算法題目,一個是深拷貝實現,一個是字符串全排列,都寫出來了,接下來就問了數據庫和之前的項目,就發Offer了,最后這個Offer被拒掉是因為我還想去面大點的公司,雖然這個公司我也挺喜歡的。
改進:
總結數據庫底層實現;
繼續刷算法;
八
接下來就是各種大公司的內推,雖然最后的結果都是失敗,不過這段經歷也讓我看清了自己和大公司的差距。於是自己又開始重新開始找工作了。
九
面的是一家做大數據爬蟲的公司,我記得我的筆試題做的很好,基本都答出來了,但是因為招的是爬蟲,問的基本都是爬蟲相關的內容,自己也沒有這方面的比較深的准備,所以就讓走了。
十
面的是一家大數據廣告公司,兩個面試官一起面,搞得我特別緊張,但是中間自己記不起來sql語句怎么使用了,還有算法也忘記怎么寫了,還不知道linux語句怎么寫,還把自己公眾號的文章也給忘了。
刷sql語句;
繼續刷算法;
背linux語句;
把自己的公眾號文章都從頭看一遍;
十一
面的是一家明星公司,這家公司也是我最想去的公司,也是我最后的歸宿,經歷了四輪的面試,一面問了算法,網絡,底層實現;二面問了系統設計和算法,三面問了網絡和算法,四面hr面,最后拿到Offer。找工作也告一段落了,開始新的人生旅程。