天天看點

技術面試的時候應該了解公司點什麼

2017年8月4日 17:26:37 星期五

場景:

面試的時候, 經常會有這樣的環節, 面試官會問: "你想要了解公司點什麼呢?"

單純的我們經常不知所措, 或者為了表衷心, 什麼都不問, 但進了公司卻發現都是坑

其實, 你在面試的時候多問點, 對雙方都好, 因為也隻有在面試的時候才會提出問題, 才願意提出問題; 有了外人的鄙視,公司的相關負責人才會有動力去做優化

一旦你進了公司, 你的意見隻會石沉大海, 除非你是CXO

以下經驗為PHP工種的經驗總結, 其它的貌似也适用

1、有沒有定期維護更新資料字典, 你懂的

2、有沒有接口文檔, 文檔管理工具, 你懂的

3、有沒有業務教育訓練: 這個最好是要有的, 優點是讓你有一個大局觀,工作時會聯想提問,輔助了解工作内容,提早知道開發中會有哪些坑

4、用的什麼架構: 雖然PHP在 資料類型統一、資料判空、函數調用 方面做到了最好, 遇到一些laravel/sf 之類令人痛苦的架構, 也是需要考慮一下的

5、公共測試環境是否友善開發人員調試, 有的開發環境(伺服器)是公司給每個人搭一套虛拟機, 有的是要在自己電腦上搭的, 有的是買的雲機器;

自己的電腦(linux)還好, 如果用了雲, 或者内網虛拟機, 最好是給到權限, 要不然調試起來很痛苦

6,代碼上線部署流程是怎樣的, 誰負責上線, 最好是測試環境自己上線, 生産環境由測試/運維/專門的牛逼人(看淡一切,啥都經曆過,一切好說)來負責

====以下為次要(但也是必須有的IT建設)

版本管理是git/svn, 個人感覺git比svn好的地方主要在于版本切換, 其它沒啥,該沖突還是會沖突、

日志有沒有統一管理, 友善調試的入口

====吐槽

有的老闆會說, 我請你來就是利用你的經驗來為公司做出正确的改變的, 哪那麼多事兒

你也可以問一句, 如果我說的正确了, 你就願意采納嗎, 你不采納, 其它同僚會願意配合麼