談談技術面試_滄州網站制作 - 公司新聞 -

談談技術面試_滄州網站制作

時間:2018-07-19 15:31:55     點擊:

談談技術面試_滄州網站制作

只要是招一個技術人員,不管是初級的程序員還是高級軟件工程師,技術上的考核都必不可少。很榮幸作為面試官參與過公司的一些技術面試,從中也體會到了一些東西。
 
首先,我覺得技術面試是需要講究技巧的,不是隨隨便便拉一個技術不錯的人就可以,因為面試的過程是雙方相互交流的過程,你需要給對方營造一個輕松的氣氛,并在不斷的提問與回答的過程中,進行“合理的引導”,“適時的追問”與“正確的判斷”。
 
所以我覺得一個公司的技術面試需要有良好的經驗傳承,不光光只是留來一些題庫;也不光光是一句要相互尊重,你代表公司的形象;更重要的如何去主導一場面試,全面、準確的了解對方的能力。一個新的面試官在上場前需要培訓一下如何去做到這些,最好能新老搭配帶一下,這樣,我覺得才是最靠譜的,也是我們之前做的不夠好的地方。
 
一般情況下,軟件公司招人總會對這三個方面的能力做一下考核,一是編程語言,二是數據結構與算法,三是系統設計。
 
編程語言 
語言是工具,是一個程序員每天都要使用的東西。在我看來,考察編程語言,不僅能考察一個人對一門語言的理解程度,也能反應一個人的對待知識的態度 - 你會怎么看待一個有10年C++經驗但卻對這門語言所知甚少的人?恐怕是安于現狀,不求甚解。
 
針對被面者熟知的語言與庫來考察其對語言各個特性的了解與應用,最后,讓被面者寫個程序看看其對這們語言的操控程度。
 
數據結構與算法
工作5、6年,在我以前的項目中,需要用到數據結構與算法的機會不是很多。我也曾經懷疑,考察算法是不是有必要。那么有必要嗎?
 
我是這么說服自己的:
的確,有些項目,涉及更多的只是調用第三方庫去堆徹代碼,實現業務邏輯,沒有太多的機會去直接的、明顯的應用算法,但如果因此而自我設限,難免淪為平庸。
 
算法,其實考的也是一個人思考問題的套路,一個人的創造力。說句俗氣的話,不管你現在做的是什么,如果你具備了這種思維方式,你總能找到地方應用它。或許,以前你所認為的那些沒有意義的事情,只是因為你選擇了沒有意義的方式去完成它而已。
 
考察一些初級數據結構與算法的概念,別考的太深太偏。準備一些具有“可伸縮性”的算法題,看看被面者如何分析問題,如何分析算法復雜度,以及如何用其選擇的語言實現算法。
 
系統設計
這個主要是考察被面者在面向對象軟件設計方面的能力,一般針對高級一些的職位。
 
可以先了解一下被面者對面向對象設計的基本概念與原則的了解,然后讓其談談他之前項目中做過的設計;并準備幾道可以逐步深入的設計題讓其當場設計。哦,別忘了問問他為什么這么設計。
 
 
需要注意是,要了解面試者真實的實力,你必須要好非常好的臨場應變的能力,善于從面試者的回答中提取有用信息并加以追問。
 
 
另外,因為現場面試需要耗費雙方很多的時間與精力,所以針對上面三個方面,最好能先進行一下電話面試,做一個大概的了解,這樣可以避免不必要的耗費 - 所以,做好電話面試也就非常重要有了:你需要做成盡量準確的判斷 - 來,還是不來。

返回列表

上一條:輝煌網絡品牌升級,推出百度等各大搜索首頁萬詞霸屏系統

下一條:為什么公司都會強調不能討論工資

收藏
沒有網站怎么辦?馬上建站吧!立即咨詢
關鍵詞 滄州網站制作
18931738384周一至周日8:00-19:00聯系在線客服
壹色屋_免费精品成人视频在线观看网站 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>