您的位置:首頁>正文

程式師面試IT公司的33個小貼士

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

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

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

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

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

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

而該系統又新發現一個關鍵漏洞。

3、讀懂面試官

我們收到的面試邀請, 裡面都會附上對方公司的基本資料, 可能有些小夥伴沒有關注這些。 當面試官問道這些問題的時候, 你一無所知, 這就不是尷尬能形容的了。 面試之前看看公司的網站, 瞭解一下公司的業務, 這樣才能更好的應對面試官的問題。

4、與職位相關的問題

比如, 面試官招聘職位是系統管理員, 他會問問”如何快速地在50台機器上部署Linux?”(提示:正確答案不是燒錄50張安裝光碟。 )

另外, 面試官還向面試者瞭解他的過去, 因為過去是未來的最好預測依據。 不過, 提問的重點不要僅僅是面試者過去的成果, 更要關注在當時的環境中, 他是如何決策和實施的。

5、撰寫簡歷

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

6、90% 的程式設計工作來自內部軟體

經濟入門課程就說過:任何東西(包括你在內)的價值都取決於供求關係。 首先讓我們來談談需求方面。 大多數軟體不是裝在盒子裡賣的, 也不可能從互聯網上得到或者從 App Store 下載。 大多數軟體都是公司內部的應用程式, 它們通常令人厭倦, 缺乏長遠考慮。 但卻服務於全球經濟的方方面面, 比如跟蹤費用、優化運費、協助會計部門做預算、説明設計新的工具、計算保單價格和識別惡意訂單等等。

軟體解決內部問題。 軟體總是用來解決內部的問題, 儘管這些問題往往是令人乏味和沒有什麼技術含量的。 比如以一個內部出差費用的申報表為例。 假設一家公司有 2000 名雇員, 和在紙面上處理費用相比, 一年可以節省 5000 個工時(平均滿負荷下的成本是每小時 50 美元), 一年一共可以節省 25 萬美元。 這家公司不在乎這個申報表是不是世上最簡單的 CRUD(即為 Create、Read、Update、Delete 等四項基本資料庫操作)應用程式 , 只在乎可以節省公司的成本還是可以創造額外的收入。

7、專業基礎知識

什麼重要的話說三遍已經爛大街了, 我就不說了。 對於程式猿來說, 專業基礎知識絕對是重中之重, 是面試成功的最基礎要素。

我說的專業基礎知識, 不是說你做了多少個項目, 寫了多少行代碼, 而是軟體發展的基礎知識。

我在面試的時候, 有時候會遇到一些候選人, 乍一看簡歷也有好幾年工作經驗, 專案也寫的滿滿的, 但是卻連“數值型別參考類型本質區別”, “構造函數有哪些特點, 何時被調用”, “類和介面區別是什麼”這樣的問題也回答不了, 注意, 是回答不了, 也就是不知道, 不是知道意思但是組織不了語言。 這類候選人通常在連續回答不上幾個問題後, 開口為自己辯解:“我動手比較強, 寫代碼都沒問題, 但是書上的概念我真的不太清楚”。

8、不用工具寫代碼

程式師大多非常習慣於借助工具——模擬器、整合式開發環境、框架等——它們能使得我們的程式設計任務變得更容易。 Java程式師更喜歡IntelliJ和Eclipse,不喜歡使用外掛程式。而Node.js開發人員不需要任何IDE,他們使用文本程式設計。IDE無疑是強大的,但是當你去面試時,用人單位可能會要求你在不用任何工具的情況下寫代碼。如果你平時能夠在沒有任何框架和工具的情況下練習練習,那麼在面試時絕對可以輕輕鬆松地寫出代碼。

一直在想,我追求的所謂大公司,到底追求的是什麼?

離開第一家小公司想要追求的東西,想要有人帶,有高手指導,而這只不過是自己能力的欠缺與知識獲取方面能力的不足罷了。當我們自己這兩方面足夠強大的時候,我們就成為了高手,不再需要別人的指導,你追求的大公司也就成為了一個空殼。

所以我覺得,大公司、小公司都無所謂,首先我們要讓自己牛逼,或者知道怎樣牛逼起來,然後再有施展技能的平臺就夠了,大、小只是一個殼罷了,問題的根源在於你是否能夠牛逼起來!

從2012年大學畢業起,小妹就開始收集各類程式師視頻教程,經過近幾年的積累和沉澱,小妹收集了超過2000G的乾貨,內容涵蓋“Java”、“PHP”、“iOS”、“Android”、“C”、“C#”、“Swift”、“Python”、“JS”、“HTML5”、“C++”等。

另外還有一點可以通過自身的學習來獲取一大進步。

分享給超過5萬的程式師朋友下載,這次我把所有資料重新梳理精簡,免費分享給大家 。

究竟有哪些乾貨呢?先給你們一個目錄:

免費領取資料途徑:公眾平臺 “程式師學者"

Java程式師更喜歡IntelliJ和Eclipse,不喜歡使用外掛程式。而Node.js開發人員不需要任何IDE,他們使用文本程式設計。IDE無疑是強大的,但是當你去面試時,用人單位可能會要求你在不用任何工具的情況下寫代碼。如果你平時能夠在沒有任何框架和工具的情況下練習練習,那麼在面試時絕對可以輕輕鬆松地寫出代碼。

一直在想,我追求的所謂大公司,到底追求的是什麼?

離開第一家小公司想要追求的東西,想要有人帶,有高手指導,而這只不過是自己能力的欠缺與知識獲取方面能力的不足罷了。當我們自己這兩方面足夠強大的時候,我們就成為了高手,不再需要別人的指導,你追求的大公司也就成為了一個空殼。

所以我覺得,大公司、小公司都無所謂,首先我們要讓自己牛逼,或者知道怎樣牛逼起來,然後再有施展技能的平臺就夠了,大、小只是一個殼罷了,問題的根源在於你是否能夠牛逼起來!

從2012年大學畢業起,小妹就開始收集各類程式師視頻教程,經過近幾年的積累和沉澱,小妹收集了超過2000G的乾貨,內容涵蓋“Java”、“PHP”、“iOS”、“Android”、“C”、“C#”、“Swift”、“Python”、“JS”、“HTML5”、“C++”等。

另外還有一點可以通過自身的學習來獲取一大進步。

分享給超過5萬的程式師朋友下載,這次我把所有資料重新梳理精簡,免費分享給大家 。

究竟有哪些乾貨呢?先給你們一個目錄:

免費領取資料途徑:公眾平臺 “程式師學者"

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示