程式設計師面試 IT 公司,這些細節一定要注意!

qq_842354603發表於2019-04-04

不管是應屆生還是在職人員,都會面臨著各種面試問題,網上有很多面經,但是大部分都是和技術相關的,總結有哪些技術需要掌握等等。(來源:上海千鋒)

但是我覺得,面試本來就是一個雙向的選擇過程。當然,一開始是企業來挑選我們,但是如果你足夠優秀,通過了面試,或者感覺問題不大,那麼接下來也是你選擇企業的過程。這篇文章主要總結面試IT公司的幾點祕密,希望能對你有所幫助。

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

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

d6461de5e6094103a51359b6c1aef07a.jpg

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

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

3、高薪與少量的股權——選高薪

少量的股票其實沒多大意義。很多時候,還是錢更划算。PS:此條僅適用於這些股票無法在交易所出售的情況。

4、不去那種沒有正式培訓過程的公司

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

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

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

6、 不要去那種離職率較高的公司

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

7、獲取有關公司員工福利的具體資訊

很多公司都會提供一籃子的福利方案。確保你能清楚明白地瞭解方案內容,特別是健康方面的,有時候高福利甚至比高薪更具有吸引力。

8、獲取具體有關公司技術的具體資訊

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

 

  • 當前員工對他們正在使用的技術的瞭解程度。

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

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

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

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

10、如果此公司在 GitHub 上有公共程式碼,一定要仔細看一看

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

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

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

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

12、如果給你面試的人中有公司的 CEO,那不妨問些好像要投資該公司的問題(針對創業公司)

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

 

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

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

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

  • 公司如何衡量成功?

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

13、試著瞭解公司近況

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

14、寫一張你要面試公司的期望表

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

相關文章