- .NET程序員面試指南 推薦度:
- 相關推薦
.net程序員面試指南
.net程序員在求職面試中,我們要學會做好面試準備,了解面試指南很重要,下面陽光網小編已經為你們整理了.net程序員面試指南,希望可以幫到你。
操作
我們的面試官分不清楚什么是操作技能,什么是知識,他們甚至認為操作技能就是知識甚至經驗。比如他們會問如下的問題,請問Java中的 final是什么意思?怎么查看進程的CPU利用率?怎么編寫一個管道程序?怎么查看進程的程序路徑?VI中的拷貝粘貼命令是什么?包括面向對象的XX模式是什么。等等。我以為,這些能夠通過查況相關操作手冊或是能夠google到的東西只能說明這個人的操作技術,并不能說明他有知識或有經驗。
知識
知識是一個人認知和學習的體現,可能會是一些基礎概念和知識。比如這些問題:TCP和UDP的優缺點比 較,鏈表和哈希表的優缺點的比較。什么是堆什么是棧?進程間是怎么通信的?進程和線程的優缺點?同步和異步的優缺點?面向對象的XX設計模式的主要原則是 什么,等等。我以為,“知其然”只是操作技術,“知其所以然”才是真正的知識。知識不夠并不代表他不能工作,會操作技能就可以應付工作,但是知識的欠缺一定會限制你的經驗和能力,同樣會影響你的開發質量。
經驗
經驗通常跟一個人的經歷有關系。一個人的知識范圍,一個人經歷過的事,通常會成為一個人經驗的體現。面試中,我們會問這些問題:你解決過最難的問題是什么?你是怎么設計這個系統的?你是怎么調試和測試你的程序的?你是怎么做性能調優的?什么樣的代碼是好的 代碼?等等。對于工作年限不長的人來說,經歷和做過的事的確會成為其經驗的主要因素,尤其是業務上的有行業背景的東西。但是,我更以為,經驗可能更多的是你對知識的運用和駕馭,是你對做過事情的反思和總結,是你對他人的學習,觀察和交流。
能力
一個人的能力并不會因為知道東西少而不行,也不會因為沒有經驗而沒有能力。一個人的能力是他做事情的一種態度,性格,想法,思路,行為,方法和風格。只要有熱情,有想法,有好的行為方法,以及好的行事風格,那么知識和經驗對他來說只是一個時間問題。 比如:學習能力,專研精神,分析能力,溝通能力,組織能力,問題調查能力,合作能力等等。所以,對于一個新手來說,也許他的知識和經驗有限,但并不代表他 能力上有問題,但是對于一個老手來說,如果其存在知識和經驗欠缺的問題,那么通常都是其能力的問題。你可能暫時懷才不遇,但我不相信你會長期懷才不遇。如果是的話,那么你必然些問題其讓你的能力發揮不出來。而此時,“沒有經歷過”只會是你“沒有能力”的一個借口。
我不否認這四樣東西對于一個優秀的程序員來說都很重要。但是,通過上述的分析,我們可以知道,能力和經驗和知識需要分開對待。當然,這些東西是相輔相成的,你的能力可以讓你獲得知識,你的知識可以讓你更有經驗,你的經驗又會改變你的想法和思路,從而改善你的能力。在面試中,我們需要清楚的認識到,應聘者的操作技能,知識和經驗只是其能力的必要條件,并不是充要條件,而我們更應該關注于應聘者的能力。
如果面試只是考查這個人的操作技能的話,那么這個面試完全失敗。這是一個沒有資格的面試官。
如果面試只是在考查這個人的知識和經驗的話,那么成功了一半。因為你了解了基礎知和做過的事,但這并不代表你完全了解他的真正能力。
如果你能夠在了解這個人的知識和經驗的過程中重點關注其能力(態度、性格、想法,思路,行為,方法和風格),并能正確地評估這個人的能力,那么你的面試算是非常成功的。
也許用這四個詞來描述定套東西并不太合適,但我相信你明白我想表達的。另外,我想說的是,我們不是出個題來考倒應聘者,而是要找到應聘者的亮點和長處。
看了“.net程序員面試指南”的人還看了:
1..net程序員面試題
【.net程序員面試指南】相關文章:
.NET程序員面試指南04-09
.net程序員面試技巧04-09
.net程序員面試試題04-04
.net程序員面試機試題04-06
程序員面試指南04-09
.net程序員面試時會遇到的問題12-09
程序員代碼面試指南04-09
.net經典面試題04-08
.net基礎面試題04-08