今天拿到小米正式Offer啦

馬有千里之程,無騎不能自往;
人有沖天之志,非運不能自通;

無論多忙,都要抽時間進行學習提高。

經歷了3輪技術面試,外加部門Leader和HR,總算有驚無險的拿下小米的offer。經過了一週多的時間,正式offer終於審批到手。

請允許我興奮一分鐘。

在這裏插入圖片描述

在這裏插入圖片描述

這裏分享一下個人對於找工作的一些建議:

1.能不裸辭儘量不要裸辭

因爲大公司的流程可能讓你心急如焚。有些大廠的簡歷投遞系統從篩選到面試的時間真的太久啦。我的簡歷在今日頭條的系統中差不多已經一個月,還沒有安排上面試。阿里更是出了名的慢。大廠就算面試通過,還有定薪階段正式offer審批流程 等環節。少則一週,多則…。(PS:親身體驗,好不刺激啊)

2. 日常算法的練習

這裏着重強調:日常練習。每日亦或每週刷幾道 Leecode
功在平時,利在千秋啊。(PS:說起來容易做起來難啊,堅持再堅持…)

面試大廠最後一個環節基本都是算法,大部分面試官都會根據情況引導我們找到解決辦法(最優解)。
根據個人的經驗,刷題時只記住最優解的方法並不可取,因爲我們總會遺忘。而像遞歸–>迭代優化的過程中,如果連暴力破解的方法都沒搞懂的話,你很難理解更高級方案的工作原理。 這樣在面試的過程中,很容易翻車。
(PS:你很可能都意識不到善良的面試官給你的提示)

建議:

自古真情留不住,唯有套路得人心。

  1. 刷題也是有套路的。比如雙指針解法滑動窗口解法,他們都對應着不同的問題類型的。
  2. 舉一反三,觸類旁通。在刷題的過程中,時刻體會這句話。
  3. 要有一定的意識 (效率上:時空互換)。比如 有序聯想到二分法,位運算符(與,或,異或)的特點等等。
  4. 刷題的時候要吃透其原理,掌握其暴力方案,然後過渡到最優解。(PS:刷多了會發現暴力解法過渡到最優解一般也是有套路的)
  5. 對於簡單題型,掌握最優解很重要。(屁話但還是要說)

因爲面試官覺得這種題你應該用最優解做出來。(PS:不要你覺得,而是面試官覺得

  1. 整數反轉
  2. 原地翻轉數組
  3. 二進制中1的個數

3. 基礎(原理)知識

爲什麼大廠都喜歡問基礎,不掌握基礎原理,何談熟練使用

面試的時候你會發現,平時開發中信手拈來的東西卻說不出來個一二三…。
無論多忙,都要抽時間進行學習提高。不要將自己的能力僅僅侷限於會用熟練使用
知其然也要知其所以然”,絕不是假大空。只有掌握了基礎理解其原理才能更好的使用它。否則所謂的“熟練”只不過是皮毛而已。

3.1 經歷

大概在2015年左右,頭腦一熱趁着京東618趕緊入手 重構改善既有代碼的設計日月神話,結果粗略看了幾章重構,感覺都是屁話。遂放在窗臺上吃灰。但後來在微信讀書上閒暇時間讀起來,發現和自己在開發中的實踐是不謀而合啊,才發現當年唐突了啊。

4. 完善知識體系

我們要完善自己的知識體系,這一點很容易讓我們忽略。就像我們做Android開發一樣,不是所有的項目都需要用到熱修復插件化,或者和硬件打交道。所以我們就給自己找了一個完美的理由讓我們不去學習這些內容。而且存在相當一部分人會認爲:

面試官太裝13,這些知識平時都用不到,在面試的時候盡顯假高端卡人。亦或是面試造核彈,工作擰螺絲

Too young too naive…


PS:這裏展示小米正式offer的目的絕不是在秀,而是深知力微休負重,言輕莫勸人。偶感不適者請繞行,噁心到人實屬無奈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章