程式設計師面試HR你該看重什麼?程式設計師面試必看!

2021-10-04 21:42:43 字數 1816 閱讀 9754

無論是剛畢業,還是已經有幾年工作經驗的程式設計師,可能在面試時都不可避免的會被問到一些"純技術"卻沒有什麼技術含量的問題,比較常見的像:請寫出多個表級聯查詢的sql語句?如何實現xml檔案的讀寫?如何用ajax返回json格式資料?……,這種類似的問題有很多,之所以說這些問題沒有什麼技術含量,是因為這些問題在網上都可以很快搜尋到答案,更關鍵的是它們都只能算是實現某些功能的工具,就像上面提到的幾個問題,它們的答案都比較固定,像乙個模版,只要你會了,基本上都是一成不變的解決套路。當然,在這裡,我不否認作為乙個有經驗或有能力的程式設計師,這些應該是爛熟於胸的基本技能;如果你這些都很熟練,就能僅憑這衡量你的能力嗎?!就好像是乙個修車的,扳手等工具都用的很嫻熟,但卻解決不了乙個汽車的故障,所以,也回到我本文要談的重點:有一成不變的技術,沒有一成不變的思想

從上面的論述來說,程式設計師面試hr你該看重什麼?——不是跟上面提到的類似的tool skill(工具技能),而是學習、分析解決問題、快速適應環境和創新(打破常規)能力。這樣簡單一說,可能並不會讓你感到信服,接下來,我會逐一說明!

1.分析解決問題的能力,這是做程式設計師應該具備的基本能力。那這種能力有什麼衡量之處呢?!在我們的周圍會遇到一些程式設計師,因為自身經驗缺乏及"惰性"因素的影響,遇到問題,都會習慣性的在第一時間或略作思考後就找他人幫忙解決;而有些人則會靜下來去思考,更重要的是:他具有分析問題的能力,他能夠順藤摸瓜比較快的鎖定問題源,定位的出現問題的原因。比如:對於乙個ajax請求響應失敗或錯誤的問題,前一種型別的程式設計師會感覺我的**應該沒問題,現在出了問題,只能找高人來幫忙了;後一種型別的程式設計師可能會先檢查**,再在可能會出現問題的**處加上像alert型別的除錯**,以確定問題的原因!

2.快速適應環境的能力(其中可能包括:團隊合作、溝通能力),如果此能力比較弱,他會需要更長的時間去跟同事磨合,可能會傾向於'單打獨鬥'的做專案,將會影響團隊專案開發的進度和質量!

3.學習能力,這種能力在各種行業中都是非常重要,你當前所具有的能力都是有限的,通過學習才能得到提公升;正是由於這種能力的個人差異,可能剛從學校畢業時能力不分上下的兩個人,在工作一段時間後,能力會相差很大,待遇等方面更是不可同日而語。作為乙個學習能力比較強的程式設計師,他(她)能夠比較快的熟悉公司或其它開源的架構,對於新技術更是可以在幾天內就有個比較全面的了解和掌握。

4.創新(打破常規)能力,這種能力可以讓你更優秀,也更容易在很多人當中脫穎而出。對於第三方等開源的框架或工具,普通的程式設計師可能只會去熟悉怎麼使用,而有創新能力的程式設計師會盡可能的了解其內部實現,在實際使用中發現了不方便或其中有可以改進優化的地方,會努力的去完善它,讓其能更好的滿足當前的使用!

以上,只是比較粗略的對這四種能力做了個"蜻蜓點水"的說明,用一句話概括本文的總體意思:面試程式設計師,hr請不要只關心他(她)的基本tool skill(工具技能)是否熟練,更應該關心和看重的是上面提到的四種能力——它決定了他(她)以後可以提公升的潛力,也是為公司能真正帶來價值的good employee,簡稱:最有價值的員工(mve)

程式設計師面試

1.內聯函式和巨集的差別 內聯函式要做引數型別檢查,這是內聯函式和巨集相比的優勢 2.指標和引用的區別 1 非空區別。乙個引用不能指向空值,必須指向乙個物件。指標可以為空。2 合法性區別。使用引用不用檢測其合法性,但指標必須先檢查是否合法。3 可修改區別。指標在初始化之後還可以修改其指向的內容,但是...

程式設計師面試 要主意什麼

乙個比較好的面試是能夠問出求職者擅長哪方面而哪方面不足的面試。如果面試官針對求職者不足之處窮追猛打,或是炫耀自己的才能,這是不足取的。對於求職者而言,面試是重點環節,要守時是當然的了。如果不能按時參加面試,最好提前通知對方。著裝上不需要過分準備,舒服 乾淨就好了。一般的it公司對技術人員都不會有很高...

程式設計師你真的只是程式設計師嗎?

進來了吧 你是不是感覺標題有點矛盾啊,是啊,程式設計師當然就只是程式設計師而已嘛,還會有其他什麼嗎?no,no,no,如果你以前是如此認為的,那看完這篇文章後,請從此打消這個念頭,因為你要改變成乙個不一樣的程式設計師 怎麼還是程式設計師?雖然我工作經驗也就6年左右,但經歷了很多,也自己創業過,也是從...