Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

漫漫面試之旅,用 20 間公司體驗一個完整的心路歷程 #35

Open
ddylanlinn opened this issue Mar 8, 2022 · 0 comments

Comments

@ddylanlinn
Copy link
Collaborator

ddylanlinn commented Mar 8, 2022

完整的心得自己將他分成三篇主題系列:

  1. 課程期間:一個好的 Mentor 與完善的教學環境,是不可多得的機緣
  2. 期末專案:專案,是我完成 Lidemy 後再一次變強的過程
  3. 面試心得:漫漫面試之旅,用 20 間公司體驗一個完整的心路歷程

我相信我比一般人面試的公司還要多的多
雖然如此,但我還是覺得每一個面試的階段都是不可或缺的歷程
我覺得自己看了太多的面試官與面試流程,撇除技術能力我覺得自己差不多可以當面試官了😆

前端 投 139 面試機會 29 offer 6
全端/後端 投 32 面試機會 3 offer 1

數字有點不準,有些拿到面試機會但沒有去、有些面試完明確知道自己不喜歡就寫信回絕沒有等到收到 offer 或感謝信,而尾聲確定拿到想去的公司 offer 後也是全部回絕其他二面三面甚至其他等待的機會。

雖然我們是菜逼八的 junior 但是求職市場其實不過是搓合的市場,不只公司在篩選求職者,我們也在選擇公司(某方面我們選擇權不多就是),清楚自己的需求,不要浪費時間(面試是很累人的)。但其實就算知道自己的需求,資訊相對不對等,要不是小新創沒什麼網路上評價就是公司敘述不清楚,很多時候必須現場去感受環境、與面試官聊聊天或問些細節你才會知道自己適不適合。(所以我到後來很喜歡那種一面或是面試前有 30min 聊聊的面試流程)


我的面試分為幾個階段

  1. 海投準備期:結束緊繃的課程與專案後,自我放飛了整整一個月,各種活動約會還有打工完全脫離 code,覺得自己太軟爛逼自己上戰場開始海投公司壓力下直接實戰練習,包括每次技術題都重新看一遍背一遍,結束也追對考過的題目做複習補強。大概 3~5 間公司左右差不多摸清楚這個產業的面試概況與一些需要留意的細節。

  2. 海投下的精投:越來越了解自己要的是什麼,不管軟體還是硬體,公司產品、職缺內容、團隊配置、協作流程、工作環境等等,各種條件與心中排名做考慮選擇。

  3. 嘗試與挫折:微海投下,嘗試了幾間年薪 800K 以上的 mid senior 職缺面試,不出意外的沒有進入二面三面雖然感到可惜,但也越來越了解自己希望未來是什麼模樣朝什麼方向去努力與補強; 同時也在這個階段被一間公司狠狠電了一下 live coding。

  4. 重新評估:這階段其實滿疲累與挫敗,自恃拿到 offer 後有點膨脹不斷想往上挑戰,但其實自己的經歷真的不出眾且也不是非常確定每次的面試我是否表現夠好,尤其此時已經面了十初頭家滿累的,加上看到同期同學上了些自己的 dream company 自己連履歷都沒下文,心態開始崩了,開始考慮退守薪資價碼與條件。(以及開始每日刷一題 LIOJ 或 Leetcode)

  5. 再次收斂:收拾心情重新上路,雖然很希望能進入體制完善的新創大公司,但明確的知道自己現階段最缺的就是經驗經驗以及經驗,在時間及經濟壓力下,降低自己的條件跟自己說:先去磨經驗之後再跳吧!

我相信每個人的面試策略都不太一樣,但我自己針對海投下的精投策略是如此(也不確定這樣好不好,歡迎指教或是自己調整):
準備一份公版的 cover(不使用 104 內建的系統自介 cover),刷求職網站只要初步自己覺得還OK就用公版投遞,若有什麼特別想去的公司再依據這間公司做客製化的 cover。若有收到面試邀約,再去細研究這間公司是不是自己想要的(包括各種 google、PTT、面試趣、天眼通等等),再決定要不要去或是針對這間公司的JD做猜題準備。

以上大概是我的心路歷程,但無論如何一定要讀讀老余大神的求職文章 https://learning.lidemy.com/interviews/210 ,還有 Hazel 同學的求職心得
他們都非常厲害,在每一次的面試中去觀察記錄細節,再針對這些去做優化加強(非常程式邏輯的面試策略,我自己是沒餘力照單全收,但非常具參考價值含金量極高)


  • 技術題就不著墨了,分享個連結是我自己整理的常考題(答案部分不見得完全正確,僅供參考)

  • 專案部分,主要會問負責什麼、團隊中扮演什麼角色、遇到衝突如何解決等等

  • 如果害怕 live coding,可以先做簡單題目熟悉 JS 的基本操作跟程式邏輯(slice map join split for loop 等等),當下腦袋一定是空白的但你越熟悉越有可能擠出一點什麼。如果還是被電 那其實在短時間也很難在抽象思考上做大幅度的提升,頂多一天寫一題 leetcode 吧。

  • 非技術題就一些人格特質,團隊協作等等,這邊是唯一可以比較沒設限發揮的部分,要清楚自己的特質,優點與缺點針對這些去稍微包裝去做延伸,這方面盡可能去拿分。

  • 其他建議:

課程中的作業好好寫,code 好好寫包括 commit,雖然不多公司會實際看 github,但只要看了他們會重視一些細節,只要跟著胡立當初教的基本上沒什麼問題。

至於要不要做專案,我個人是覺得有時間的話一定要試試多人協作的專案,面試公司大概有一半不在意你有沒有專案(面試過程沒問到),有一半會問專案問題包括協作等等,其中再一半會問很細節的 code。在做專案的過程會累積實際協作開發的經驗,這在面試問題上都有實際能拿出的例子去闡述滿加分的。


先不論技術題有沒有拿分,以自己經歷與得到的反饋,面試官在整個面試中最重視的是:

  1. 表達能力(未來在工作上有有大量協作溝通的需求,面試時不管技術題會還是不會,清楚邏輯地表達出自己的概念都是非常重要與考量的點)

  2. 解決問題的能力(不管是問開放式的技術問題還是 live coding,不論最終有沒有解出來,這過程面試官主要是看你的思考方式與找出問題解決的能力)

看場合,可以多把問題丟回給面試官,把他當成技術交流,展現你學習求知的慾望

最後,面試滿講緣分的,過程可能會許多遺憾懊悔或可惜,但是你的終將是你的,多相信自己吧


我相信 Lidemy 出來的絕對沒問題,最差的情況頂多過程經歷一些挫敗、心態崩壞,但好好重拾心態重新評估自己的狀態後,是沒有問題的。(如果將時間經濟狀態一併考量的話可能會有更多更難的抉擇需要猶豫)

各位加油,如果針對上面有什麼指教或是有問題,可以直接私訊我

祝大家求職順利、工作順利
祝 Huli 大大與 Lidemy 的各位一生平安喜樂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant