2023-06-27 21:26:03 來源 : 程序員魚皮
今天給朋友們分享的是我們的大廠安卓嘉賓 - 拭心大佬的關(guān)于面試和 offer 選擇的文章。看到最后,相信大家能對面試和 offer 的選擇上有進一步的認識,幫助自己規(guī)劃未來。
(相關(guān)資料圖)
以下是大佬原文:
最近臨近畢業(yè)季,群里有好多朋友在問面試和 offer 選擇的問題,我分享下我過往的相關(guān)經(jīng)歷,希望能給各位朋友有所啟發(fā)。
我從 2015 年開始找實習,到現(xiàn)在經(jīng)歷過五次換工作,分別是實習、校招和三次社招。
我從 2014 年暑假開始學習 Android 開發(fā),當時成體系的課程不多,學習的材料主要是圖書館里很老的書和校內(nèi)網(wǎng)的視頻,當時貪玩游戲,大部分時間都用來打 LOL,因此編程技術(shù)比較差。
2015 春看著舍友們開始找實習,我也投出了實習簡歷,結(jié)果很慘淡:網(wǎng)易阿里面試均失敗,鼓起勇氣去騰訊面試酒店做了次“霸面”,結(jié)果也不了了之沒有下文。
好在后面通過了西安一家公司的面試,每天給 100 元工資,當時想著也沒有更好的機會,就接了這個 offer。
現(xiàn)在來看,選擇接受這個 offer 是個正確的選擇,當時我的水平很菜,繼續(xù)面試可能也沒有更好的機會,反而耽誤了大好的時間。與其臨淵羨魚,不如先拿到自己能拿到的,同時退而結(jié)網(wǎng)。
而做的不好的是,對校招面試重點不了解,沒有重視基礎(chǔ)??荚嚽八⒘撕芏嗝嬖囶},但沒想到阿里騰訊壓根沒怎么問 Android 上層技術(shù),反而問了很多 Java 基礎(chǔ)和算法。
實習不像自己做玩具,真正的商業(yè)項目讓我對用到的技術(shù)有了更多的了解,也認識到自己需要補充哪些知識點。
更重要的是,有了這個實習經(jīng)驗后,我在秋招時找工作容易了很多。
秋招的時候,因為有實習的經(jīng)驗,同時我針對性的進行了查漏補缺,面試情況比春季好了很多,大概面了六七家公司,拿到了華為(base 西安)和兩家創(chuàng)業(yè)公司的 offer(A base 北京,B base 上海)。
當時校招都是在線下進行,有的公司會來我們學校,還有些公司會在市里包下一個酒店進行校招(當時正值移動互聯(lián)網(wǎng)的輝煌時期,校招很大陣仗),進行面試需要坐公交跑好幾個地方,有點累人。
在拿到幾個 offer 后,我心疼自己不愿意再辛苦,就再也沒關(guān)注其他公司的招聘,而是去成都重慶九寨溝旅游、在宿舍里打游戲了。
當時選擇公司 B 主要看中兩個點:1. 工資還可以(三家最高) 2. 上海定居比北京容易,空氣也好
實習結(jié)束后因為和同事相處的比較愉快,也沒有再面試其他公司,就這樣決定了自己的正式工作。
現(xiàn)在來看,當時選擇上海是對的,因為北京拿戶口真的太難了;做的不好的是,在拿到幾個 offer 后就心滿意足,沒有再去面其他公司。
這其實不對,應該再看看有沒有更好的機會。馬太效應(強者越強)同樣適用于程序員,那些在一開始就在更好環(huán)境的程序員,往往成長的更快更好,因為他們每天接觸的信息、處理的問題,都會更有價值。我暗自和校友對比過,當時去了大廠的校友,有好幾個已經(jīng)成長為部門/業(yè)務負責人,反觀自己,在比較努力的情況下,才沒有差的特別遠。
很多人會花時間在學習編程技術(shù)上,但對「去哪里、和誰、做什么樣的工作」卻沒有該有的重視。對于應屆生來說,第一份工作很重要,它很大程度決定了我們的起始速度,不要像我當時一樣懶得去面湊合了事,請記?。簭娬哂鷱?。
2017 年九月我從第一家公司離職,完成了畢業(yè)后第一次社招跳槽。
為什么要離職呢?主要是因為創(chuàng)業(yè)太難了,公司的盈利模式在反復調(diào)整后還是不及預期,在我離職前兩三個月里基本沒什么活干,大家都在默默等著領(lǐng)大禮包。
那段時間我面試了不少上海的互聯(lián)網(wǎng)公司,比如流利說、銀天下、餓了么、喜馬拉雅、美團點評等等,基本都拿到了 offer 。
當時非常糾結(jié)的是餓了么和喜馬拉雅選哪個,兩個崗位都比較喜歡,面試官給的感覺也都不錯。最后考慮再三選了喜馬,讓天平傾斜的是一份午飯。
在喜馬面試的那天,從上午十點面試到了下午四點多,中午 12 點到 2 點休息。在我準備出去找點飯吃時,面試官親切的給我拿來一份飯,這讓我覺得非常溫暖,一對比前一天去某公司面了幾個小時連水都沒得喝,差距太明顯了。
現(xiàn)在來看,當時面試通過率比較高,主要是因為這三點:
1.簡歷很清晰,重點很突出:「用什么技術(shù)、做了什么、有什么收獲」
2.知識體系比較齊全,吸取春季實習的教訓,從計算機基礎(chǔ)、Java 集合/并發(fā)/虛擬機到 Android SDK/三方庫都進行了系統(tǒng)的學習,面試的問題基本都能回答上
3.有博客展示自己,可以讓面試官對我有更多的了解
當時做的不對的是這幾點:
1.入職太快,上家周五離職,下家周一入職,沒有多留點思考做規(guī)劃
2.薪資沒怎么漲,不會拿著 offer 談薪
同時又一次犯了秋招的錯誤:入職一周后騰訊發(fā)來了二面邀請,當時因為不想再折騰,拒絕了后面的面試流程。
2020 年六月我從第二家公司離職,完成了畢業(yè)后第二次社招跳槽。
為什么要離職呢?主要是因為在兩年九個月的工作里,(當時自認為)項目用到的技術(shù)點基本都學差不多了。
這次面試了更多的公司,拿到了美團點評、阿里、B 圈、字節(jié)等公司 offer。
能夠拿到這么多 offer 的原因:
年換完工作后梳理了面試經(jīng)驗并出了個課程,算是有些方法;
博客訪問量增加較多,獲得了“博客專家”認證,算是有了點背書;
3.學習的知識有體系,并且都寫了文章,記憶很深,很多細節(jié)都回答上來了
在這些 offer 里,最早拿到的是點評的 offer,薪資不高不低,業(yè)務不太核心,先當備胎;后來拿到阿里的 offer,薪資不多,又要換城市,阿里夢敵不過現(xiàn)實,最終拒掉了;B 圈給的挺多,但擔心被抓不敢去;最后選擇了字節(jié),因為做的是我喜歡的純基礎(chǔ)架構(gòu)。
老實講當時很想去阿里,但這個 offer 給的工資沒漲多少。雖然部門 leader 和 HR 一個勁的說過去好好干會發(fā)股票,但思考再三,我還是決定先把目前該拿的拿到。
現(xiàn)在來看,當時做的對的點:
1.拿著 offer 和想去的公司談價,證明自己的價值
2.沒有吃餅,該有的和表現(xiàn)好才有的是兩碼事
3.選了基礎(chǔ)架構(gòu),讓我的技術(shù)有了很大的提升,對后面發(fā)展更好
2022 年中我從第三家公司離職,完成了畢業(yè)后第三次社招跳槽。
為什么要離職呢?主要是因為當時做的是純架構(gòu),需要找到可優(yōu)化點、進行優(yōu)化并且推廣到業(yè)務,在字節(jié)的“追求極致”文化下,很多事已經(jīng)被別人做過了,如果有新的機會,會有大量的人瞬間涌入。經(jīng)常出現(xiàn)做了好幾個版本的實驗,最后發(fā)現(xiàn)數(shù)據(jù)不符合預期,或者符合預期但是業(yè)務拒絕接入。這種狀態(tài)久了,有些覺得累。
這次工作經(jīng)歷給我的感受是:完全脫離業(yè)務的架構(gòu),適合年輕人去提升技術(shù),但想做出大成績很難,需要放平心態(tài)(技術(shù)非常牛逼的大佬可以忽略這句話)。
這次換工作,沒面太多公司,主要是因為心里已經(jīng)有所屬,回到熟悉的環(huán)境,做了更重要的事。
現(xiàn)在來看,能夠回去并且擔任更重要的責任,主要是因為之前在公司時秉承了“利他”精神,和同事領(lǐng)導們相處的比較融洽,同時自己的能力也被認可?;ヂ?lián)網(wǎng)的圈子很小,之前的同事很有可能再續(xù)前緣,勿以善小而不為。
好了,這就是我從實習到現(xiàn)在的五次工作選擇經(jīng)歷,謝謝你的閱讀。
總結(jié)下來主要有這些經(jīng)驗:
1.校招基礎(chǔ)要扎實;社招要有亮點、有背書
2.選擇城市很重要,一開始要去一線城市
3.開頭很重要,不要懶得去面湊合了事,記住強者愈強
4.拿到 offer 不急著決定,拿著 offer argue
5.年輕選純架構(gòu),年長選業(yè)務架構(gòu)(有的選的話)
6.與人為善,圈子很小
如果對你有什么啟發(fā),歡迎留言點贊,你的鼓勵就是我創(chuàng)作的最大動力!
最后,歡迎學編程的朋友們加入魚皮的,和上萬名學編程的同學共享知識、交流進步,學習原創(chuàng)項目并享有答疑指導服務。
往期推薦