當前位置:
首頁 > 最新 > 程序員面試IT公司的33個小貼士

程序員面試IT公司的33個小貼士

GIF/626K

平凡的程序員雖然有很多人鄙視平凡,但也有人享受其中。做一名平凡的程序員,每天按時上班,按時下班,做著自己喜歡的工作,用自己碼下的代碼改變世界,是無數熱愛編程的程序員的夢想。

一旦你決定要離職,(除非事發倉促,比如家庭變故之類的)一定要做充分的準備。那麼,在跳槽前我們都要做哪些準備工作呢?

程序員跳槽全攻略

從大方向上講,也就3件事:

分析自己

分析目標行業與公司

撰寫簡歷

一旦你決定跳槽,那就要分析自己

要知道我有什麼

工作幾年

待過的公司有什麼影響力,產品有什麼特色

掌握了哪些技術,程度如何

和周圍的人比,我長處在哪裡

學新東西快不快,舉個例子

解決問題能力如何,舉幾個例子

溝通與協作能力怎樣

領導力如何,有沒有影響別人促使項目成功的例子

積極性如何,有沒有在無壓力時自我驅動完成事情的實例

要知道我要什麼

更強的技術能力

更高的薪水

更好的福利(公積金,商業醫療保險,……)

成就感

被認同

從頭做一個成功的產品

大公司鍍金的經驗

跟隨可能的機會快速發展

輕鬆,不加班,可以照顧家人

管理能力提升的機會

股權

GIF/573K

要知道我能幹什麼,這也是很重要的,一定要明了自己的能力邊界。比如:

富有鑽研精神,能解決技術難題

有領導力,可以影響、驅動團隊

能把握技術,對技術敏感,善於把控技術方向

可以快速、高質量編碼

帶團隊

當尖兵

架構設計

寫出還說得過去的代碼

會活躍團隊氣氛

能寫一手好文案

懂產品

能帶人能當導師

很重要的一點是,我願意幹什麼,對,就是這個。

因為你從一個地方離開,一定是這個地方有什麼東西你不能接受,那你找新工作時,一定要考慮自己願意幹什麼,如果這個考慮不清楚,那才出虎穴又入狼窩的可能性就非常大。

最後我們還要想我能失去是什麼,千萬別並小看這一點,這是相當重要的。這世上並不存在完美的工作,沒有哪個公司、哪個崗位、哪個產品是為你量身定做的。就算你狗屎運,碰見了這麼一個機會,那隨著時間的輪轉和周圍環境的變化,曾經你覺得百般熨帖的,也會慢慢出現各種不適。所以,無論何時,痛苦和快樂是伴生的,你必須考慮取捨。在找工作時尤其如此,魚與熊掌不可兼得,這是必須明白的。

分析目標行業與公司

我們找工作時,需要結合自己的現狀,瞄準特定的行業和公司來做準備,跑到網上見什麼職位都投,絕不是最好的方法。

舉個例子,比如你之前在做醫療軟體,你還想做這方面,那你找工作時就要分析你所在的地區做醫療軟體的公司分布情況,每家公司都什麼狀況,做了分析之後,鎖定目標,再來看哪家公司在招人有機會。

那如何知道有哪些公司在做類似軟體呢?你在一個行業里待著,一定要了解這個行業的現狀,前景如何,競爭對手都有哪些,競品優勢在哪裡……雖然你是技術,但也要了解這些,否則換工作時會手忙腳亂遇到各種狀況。如果你自己在日常工作中接觸不到,那也可以從公司里其他崗位的同事(比如市場、銷售、產品等)那裡了解到。有心,你一定可以知道。這是和你的工作息息相關的,絕對有必要去了解。

一旦你鎖定了行業和公司,找工作時就不會那麼隨意那麼匆忙那麼慌張了。凡事預則立不預則廢,機遇只青睞有準備的人。

撰寫簡歷

分析了自己又分析了公司,接下來就是撰寫簡歷了。網路上有很多談如何寫簡歷的文章,可以搜搜看看,找一個模板來參考,先根據自己的工作經驗寫一份基礎簡歷,把你前面對自己的分析、項目經歷等等都捋清楚寫進去。

面試IT公司的37個小貼士

1. 不要去那種痴迷於某種特定技術的公司(除非你也是這類人)

首先你得明白的是,技術是一種手段而不是目的。過於專註於技術而不將眼光放到解決問題的方案上將是災難的開端。特定技術並不是成功的保證。

2. 不要去那種技術負債嚴重的公司

我們應該在第一點和第二點之間找到一個平衡。最好不要去那種完全允許員工自由使用技術的公司。因為沒人願意花一個周末去學習一個莫名其妙的系統,就因為會維護該系統的人已經離開了公司,而該系統又新發現一個關鍵漏洞。

3. 不要去那種連面試官看上去都非常疲倦的公司

如果有員工看上去非常勞累的樣子,那麼你以後也會如此。

4. 不要去那種說不出你初期工作量的公司

我們應該去那種能準確估計初期工作量的公司(至少 3-6 個月)。

5. 避免那種嚴重影響生活質量的公司

生活質量很重要,我們的新工作不應該對此產生不利的影響。我敢打賭,這些個老闆才不關心你需要熬多少夜經歷多少通宵達旦才能完成工作。他們會做的就是盡量剝削你的勞動力,榨乾你所有的價值。

6. 高薪與少量的股權——選高薪

少量的股票其實沒多大意義。很多時候,這只是用來安撫勞累過度的員工的一種形式。還不如錢更划算。Ps:此條僅適用於這些股票無法在交易所出售的情況。

GIF/510K

7. 不去那種沒有正式培訓過程的公司

每一位員工,無論經驗有多麼豐富,剛進入新公司總是需要學習的。所以我們在最初的日子裡肯定需要大量「手把手」的培訓和幫助。這很正常。

8. 不要去那種取締多樣性的公司

倡導多元化的價值,求同存異,才能讓人舒適地工作。

9. 不要去那種不尊重你和你的財產的公司

舉個例子,如果你的公司希望使用你的手機作為你工作的一部分,那麼他們就應該在工資以外再支付給你一部分錢,或者給你配備公司提供的手機。

10. 不要去那種缺乏系統流程的公司

流程和政策決定了一個公司的規模。缺乏某種形式的標準將導致各種各樣的技術和後勤債務問題。

11. 不要去那種沒有辦公室文化的公司

每家公司,無論其大小,都應該有某種形式的辦公室文化。良好的氛圍需要公司活動的培養。

12. 不要去那種在面試時出現不受歡迎的小插曲的公司

如果你在面試中遇到這種情況,那麼你可以預見以後你將會碰到多少這種「驚喜」。

GIF/525K

13. 不要去那種在面試的時候盡問些無用問題的公司

如果在面試時問你的問題和你的工作毫不相干,那就不要回答。下面就是這樣一個例子:

你知道紐約市有多少個紅綠燈嗎?

14. 不要去那種在面試過程中要求你為他們的代碼庫做貢獻的公司

你只是在面試而不是已經被僱用了。

15. 不要去那種光是面試就要佔用你大量上班時間卻毫無補償的公司

用人單位應該尊重每一位應聘者來面試的時間。如果他們要求你請一兩天假來做面試,那就應該在金錢上補償你的損失。

16. 不要去那些沒有道德守則的公司

道德準則非常重要。

17. 不要去那種據說有無限帶薪休假政策的公司

這只是「公司的休假政策到時候再依據具體情況而定」的另一種好聽的說法罷了。知道有多少帶薪休假時間,能讓你有計劃地安排假期。

18. 不要去那種有可疑商業行為的公司

如果你面試的公司好像在做一些違法或者不道德的事情,那最好馬上遠離他們。

19. 不要去那種強制個人「所有權」的公司

新的和現有的系統應該由整個工程團隊所擁有。話說,誰都不想成為唯一一個有什麼問題總是被傳喚的人。而且這麼一種文化將導致所有人都不願意去創新,不願成為某任務或者某技術的「所有者」。

20. 不要去那種強迫你使用個人社交媒體賬戶來發布廣告的公司

如果該公司請你發布一些公告或者招聘信息,那還好說。如果是強迫的,那心情就不爽了。

GIF/203K

21. 不要去那種離職率較高的公司

如果一家公司總是不能留住員工,那必然是有原因的。

22. 不要去那種沒有績效考核的公司

如果一家公司不能對辛勤勞動的員工表示讚賞,那它就不值得這些勞動價值,你也最好不要進去。要知道,除了加薪和獎金,水杯和 T 恤衫也是很好的激勵措施。

在面試中問的問題

23. 獲取有關公司員工福利的具體信息

很多公司都會提供一籃子的福利方案。確保你能清楚明白地了解方案內容,特別是健康方面的。有時候高福利甚至比高薪更具有吸引力。下面這些問題是你應該諮詢的關於公司福利待遇的事宜:

1. 哪家保險公司提供健康醫療?

2. 這些方案的名稱是什麼?

3. 能否給我一份健康福利方案的副本?

4. 能否給我一張列出所有福利的表單?

5. 進入公司多久以後能享受醫療保險等?

6. 有沒有什麼限制或警告是我應該知道的?

24. 獲取具體有關公司技術的具體信息

不妨反過來詢問面試官他們的工作和使用的技術。可以隨意地問一個細節,不管看起來有多麼的微不足道。由此我們至少可以知道三件事:

1. 當前員工對他們正在使用的堆棧的了解程度。

2. 需要處理的技術負債(如果你決定加入的話)。

3. 他們做出的技術決策是否明智。

25. 問問他們的員工對他們當前的工作有什麼不喜歡的地方

這一點非常重要。近之則不遜,這些員工的回答會告訴你很多關於這家公司的「秘密」。

26. 接觸前僱員,詢問他們的經驗

謙遜有禮又要低調。讓他們知道你正在考慮某某公司,你非常想聽聽他們關於在該公司的經驗。他們將會提供很多寶貴的信息。

27. 寫下你想加入該公司的理由,然後做驗證

比如說你想加入某某公司是因為他們使用 Python 語言。在面試工程中你就應該問問他們什麼時候以及如何使用 Python。確保該公司使用 Python 的形式是你想要的。知己知彼,方能百戰不殆。

28. 如果此公司在 GitHub 上有公共代碼,一定要仔細看一看

每家公司都有自己的工程流程。公開的代碼必然是他們的驕傲。這是評估一家公司內部工程過程的最佳途徑之一。

29. 找到一些技術問題,然後在面試中有禮貌地提一提

處理批評建議是每一份工作的重要組成部分,特別是技術崗位。無論是有用的還是無用的,能夠虛心接受批評才是成熟的標誌。

此外,你還應該觀察他們的回應。如果你不贊同他們對待批評的態度或者回答,那就不要選擇這家公司。

30. 如果給你面試的人中有公司的 CEO,那不妨問些好像要投資該公司的問題

因為一旦我們進入這家公司,就意味著我們將與之利益與共。所以得先確保該公司做出的業務決策是正確的。下面這些問題最好能問問 CEO:

1. 在未來 6 個月時間裡,您覺得公司最大的挑戰是什麼?

2. 您計劃如何克服這些挑戰?

3. 過去 6 個月時間裡公司克服的最大的挑戰是什麼?

4. 你如何衡量成功?

5. 公司如何衡量成功?

6. 公司有沒有什麼系統/機制用來確保(a)每個人知道公司的前進目標和(b)有什麼問題或者疑慮可以提出來得到合理和通徹的回復?

31. 在碰面時與其他員工交流

在面試過程中,我們不可能一下子了解所有的東西。可以和其他員工聊聊,這也能讓你深入了解該公司的其他方面。

32. 試著了解公司近況

如果該公司剛剛經歷了一些重大變化,那可以去查查發生這些變化的原因,變化的過程和變化的結果,以及這些變化對公司和團隊產生的影響。

33. 寫一張你要面試公司的期望表

衡量一下自己是否有期望過高的地方。這也有助於你談判拿到更高的薪水。

GIF/267K

看完此文,你有什麼想法或觀點呢?歡迎在留言區留言評論。


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序人生 的精彩文章:

程序員要如何提升自己的外形?
SDCC 2017之區塊鏈技術實戰線上峰會全日程和講師曝光
我只用57行代碼就復刻一個8600萬美元的大項目!
數學家破解婚戀網站配對程序 90天找到靈魂伴侶
當程序員找BUG的時候

TAG:程序人生 |