導航:首頁 > 軟體知識 > 程序員怎麼和外企談

程序員怎麼和外企談

發布時間:2024-06-24 13:04:47

『壹』 作為一名普通的程序員,需要怎麼給自己找一條後路呢

作為一名程序員,你可以通過以下幾個途徑來為自己找一條後路:
1.提升自己的技能水平:不斷學習新的技術和工具,提高自己的技能水平,這樣就能更容易地適應行業發展的變化,提高自己的競爭力。
2.建立自己的個人品牌:通過參與開源項目、在技術社區中發表博客或文章、參加技術會議等方式,建立自己的個人品牌,讓缺拿更多人知道你的技術實力和經驗。
3.多渠道拓展自己的人脈:參加技術社區的活動、加入技術論壇、參加技術會議等方式,擴大自己的人脈圈,了解更多冊哪行業動態和機會。
4.注重積累經驗和成果:伏姿搭在工作中,努力積累工作經驗和成果,記錄下自己的成果和工作心得,這些經驗和成果可以作為以後跳槽或尋找新機會時的資本。
5.多保持對行業趨勢的關註:不斷了解行業趨勢和發展方向,預判未來的需求和變化,為自己的職業發展做出調整。
總之,作為一名程序員,保持積極進取的心態,不斷提升自己的技能和知識,拓展人脈,積累經驗和成果,了解行業動態,這些都是為自己尋找後路的重要途徑。

『貳』 IT面試經驗:程序員面試什麼最重要

程序員面試一直是社區樂於討論的熱門話題。我自己從06年實習以來,先後經歷了4家軟體公司,全部是外企,其中有世界500強的通信企業,有從事期權期貨交易的歐洲中等規模的金融公司,也有為大型汽車製造商開發Android智能汽車的新興公司。跨入IT行業以來,我在求職過程中經歷過多次面試,最近兩年也有過多次面試別人的經驗。我感覺現在到了對這個問題發表自己看法的時候,這篇文章是我站在面試官角度對於程序員面試問題的一個階段性反思和經驗總結。
目標
相信和不少朋友一樣,有了幾年工作經驗成為Senior後就開始了面試別人的經歷。我在最初這個階段只是按照自己的想像把」找到基礎好的程序員「,」找到演算法能力優秀的程序員「,」找到有Android開發經驗的程序員「等作為面試的目標。但是,實際的經歷告訴我,尤其是按「基礎好」,「演算法好」這些目標招到的人最終效果並不好。比如,有的面試者基礎知識和演算法掌握情況不錯,進程、線程、內存等概念清晰,基本的Hash,二叉樹,快速排序等數據結構和演算法也比較熟悉,但是進公司後在實際工作中表現得很糟糕。後來,我才發現原來是我的面試目標出了問題,我原先的面試方法更像是大學的演算法或操作系統期末考試,按照這種方法讓許多並不合適的人通過了面試,同時也可能錯過了許多合適的人。
後來,我的反思是,從公司的角度講,面試的根本目的是找到「能夠干好工作」的人,而「高學歷」,「演算法好」,「基礎好」,「有經驗」這些都是表象而不是根本,它們並不能直接和「工作好」劃等號。
方法
目標明確了,但接下來的問題是假設面試者是一個黑盒系統,「工作好」不是直接可觀測變數,你所能直接觀測的變數是基礎、演算法、經驗、學歷、性格、談吐、年齡等等。所以,實際上,你只能從「基礎好」,「演算法好」等可以直接觀測的量去推測「工作好」的概率,這就是一個在「X好「條件下」工作好「的條件概率問題:P(工作好 | X好)。
根據這個模型,面試所應該考察哪些方面就很明顯了,那就是選擇那種最具有區分性的方面來考察。比如,考察面試者的體型特徵沒有太大意義,因為P(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,體型特徵不具有區分性,這不是面試所應該關注的內容。
面試官應當結合職位的要求明確哪些因素具有比較好的區分性。比如,如果要招一名技術門檻比較高的3D游戲引擎開發工程師,面試者A具有3D游戲引擎開發的經驗,但是在基礎知識和演算法面試方面表現一般;面試者B相反,基礎知識和演算法面試表現很好,但沒有游戲開發經驗,而你只能選擇其一。你選誰呢?其實,這就是兩個條件概率問題P(工作好|經驗好,基礎一般,演算法一般)和P(工作好|沒經驗,基礎好,演算法好)。這個問題就留給面試官來判斷了,就我個人而言,對於技術門檻較高需要技術積累的職位,經驗更加說明問題,因此,我更傾向於面試者A。
下面,我再結合自己的經驗談談對面試中常見方面的看法。
演算法
演算法是Google和MS等大公司面試所重點考察的內容。我個人很喜歡演算法,曾經參加ACM/ICPC拿過北京賽區的13名。但是,就個人經驗來看,我所接觸過的絕大多數開發職位而言,演算法都不適合作為考察面試者優劣的主要因素。對於普通的非演算法性開發職位,考察面試者的演算法就相當於考察他打乒乓球好不好一樣,與目標「工作好」的相關性太低。就我個人的經驗來看,差不多P(工作好|演算法好)=50%,也就是演算法面試沒有太大的區分性。
甚至,還有一種很不好的情況特別多地出現在演算法好的面試者身上,我稱之為「只磨刀,不砍柴」。什麼意思呢?有類人只對什麼A*演算法,非同步編程,JVM類載入機制這種純技術問題感興趣,對實現用戶需求毫無興趣。這類人看起來有一定的技術能力,但是對公司來講貢獻十分有限,甚至不如技術一般但認真負責的人。所以,一旦遇到面試者演算法好,我就特別留意考察會不會是這種「只磨刀,不砍柴」的人。
另外,雖然我個人不了解Google和MS,但我對於其特別重視考察演算法能力的面試策略是持懷疑態度的。即使在這樣的世界級大公司,演算法雖然重要,但可以想像在項目實施過程所遇到的各種各樣問題中,演算法問題絕大多數時候不會是主要瓶頸,沒有到那種需要每個人都是演算法高手的情況。實際上,絕大多數項目真正難點並不是一兩個演算法瓶頸,甚至也不是單點的技術瓶頸,而是系統性的組織、協調、設計、開發問題,有大量的看起來不是那麼有技術含量的臟活累活,也有許多問題是由於信息不足,並不是技術能力強就能克服這些困難。一個團隊最好優勢互補,有人演算法強,有人業務分析能力強,有人擅長後端服務,有人擅長前端界面,有人聰明,有人踏實,這是最好的。如果按照「演算法好」的單一標准選材,必定會把許多優秀的人才拒之門外。
基礎
基礎面試是指考察諸如指針使用、進程線程概念等基礎知識的面試,十分類似於大學期末考試題。我曾經以為基礎面試十分重要,但是現在不這么看了。在工作中基礎的確是重要的,但是在面試過程中,它必須具有區分性才有意義,也就是說P(工作好|基礎好)的概率要高,那麼考察指針使用,進程線程區別這樣的基礎題目才有它的意義。我的實際經驗是,基礎面試並不具有很好的區分性,和演算法一樣, 差不多P(工作好|基礎好) = 50%。同時,基礎面試是最容易准備的,中國人有長期的應試教育經驗,要准備幾個把玩指針題目太容易了。
我曾經遇到過這樣的面試者,他的C語言基礎和編譯、鏈接等原理掌握得非常好,給我留下了深刻的印象,我給的面試結論是:知識面不寬,只會C語言,但基礎很扎實,建議錄用。後來的事情證明了那個結論的前半部分是對的,但是」建議錄用「錯了。他在實際工作中表現得一塌糊塗,不理解需求,不理解整體架構;同時,上班時間不是花在項目上,而是花在閱讀諸如《程序員的自我修養》之類的書籍上。最後,這位同事由於長期「不出活」離開了公司。
基礎不是不重要,而是「基礎好」不足以說明面試者能幹好工作,因為基礎是屬於局部性知識,而實際工作需要綜合性能力,二者有天壤之別。C語言、操作系統能考高分,但是不會寫程序的人在大學我們還見得少嗎? 軟體開發就像蓋房子,綜合能力是設計和搭骨架,基礎知識是碼磚。張小龍原先Foxmail是Delphi開發的,他它不懂C#,你如果要招聘一個開發.NET Email客戶端的人,你考察他對CLR掌握得好不好有意義嗎? 讓張小龍來開發一個C#版的Foxmail真的會有困難嗎? 你招一個精通C#但沒有Email客戶端開發經驗的人來真的比張小龍靠譜嗎?
我說基礎知識不重要,和古人說的「不積窪步無以至千里」是不是矛盾呢?不矛盾!「窪步」與「千里」是一種可累加關系,但再多的「基礎知識」都累加不成「綜合能力」。學習軟體開發要像持續集成一樣,一開始就是一個完整的系統,雖然規模不大,問題很多,但它麻雀雖小五臟俱全,從小系統到大系統,從簡單系統到復雜系統逐步演化。
所以,基礎好本身不足以說明太多的問題,必須進一步考察綜合能力。對於基礎面試表現不好的面試者,如果時間允許也要進一步考察,有的面試者其實是有能力的,只是沒有進行充分的准備。最理想的狀態當然是基礎和綜合能力俱佳,若不能兼顧,應當綜合能力優先。
經驗
這里所說的經驗不是通過工作了多少年來衡量的,而主要是指面試者的經歷,比如,是否完整地實現過一個軟體,或作為主要開發者完成過一個項目。經驗的重要性在於它能說明一個人的綜合能力。從項目的性質、規模和難度,面試官就可以大致判斷出面試者的綜合能力。如果一個面試者一直在大公司負責一個小模塊的開發維護,那麼基本可以判斷他不具備獨立或作為主要開發者承擔一個項目的能力,只適合在另一家大公司做類似的事情。對於門檻較高需要長期技術積累的職位,相關經驗更顯得尤為重要,比如,Linux內核開發,JVM開發,游戲引擎開發,資料庫實現,高級UX等。對於這類職位,沒有經驗的面試者即使綜合素質不錯也是需要長時間的學習和積累才能勝任。所以,基本上如果確定了你的職位屬於此類,那麼相關經驗毫無疑問應該成為首選因素,換句話說,P(工作好 | 相關經驗好)的概率是非常高的。
通過項目經驗判斷面試者的優劣比通過基礎和演算法測試更加靠譜,所以,面試過程中面試官應該花比較多的時間聽面試者介紹項目經驗,並進行深入地探討交流,了解面試者的知識面、思維能力、表達能力等。同時,可以結合項目提一些基礎知識和演算法的問題,比如,如果面試者做過C++相關的項目,那就可以問他如何進行內存管理?是否熟悉智能指針?如果面試者的回答不能令人滿意,那麼就基本上可以判斷他的項目做得不是很好。
要注意的是,經驗也是一個多維度的事物。比如,C++股票交易中間件系統,這就涉及(C++,中間件,股票) 3個維度。假如面試者A做過C++股票交易客戶端,面試者B做過C的股票交易中間件。從語言角度看,A最匹配,從項目性質看,B最匹配,你如何選擇?這就是在多個維度中,哪個維度更重要的問題,就這個例子而言,我個人更傾向於B,因為我認為中間件開發經驗是主要矛盾,而從C切換到C++並不是問題。所以,面試官需要判斷哪一種經驗是主要的,而哪一種經驗是次要的。比如,我們招聘Android應用開發,這個職位的Android技術門檻並不高,它的真正難點在於做出好的用戶體驗(UX)。所以,如果一個面試者沒有Android的經驗我們是可以接受的,但是我希望他在UX方面有經驗,至少做過其他平台的移動應用開發。
性格
現在,我來談我認為最重要的因素:性格。這可能是許多初為面試官的朋友所難以想像的,怎麼會是性格最重要呢?說實話,當我意識到這一點時,我自己也很驚訝!說白了,還是 P(工作好|性格好)的概率最高啊。我的實際經驗是,如果一個人的性格好,他能把工作做好的可能性是最高的,性格好遠比基礎好、演算法好要靠譜。
一個人如果技術上有缺陷,經驗上有不足,但性格好,在團隊中是很容易由其他人來補位的,他自己也很容易逐漸補起來;相反,如果一個人的性格不好,所有的技術優勢經驗優勢都發揮不出來,甚至還會起到負作用,而且性格缺點很難改變。我一直談到實際工作所需要的是綜合性的能力,這種綜合能力的發揮中性格是至關重要的。項目中不止會遇到技術問題,要涉及溝通、協調,不同的人不同的部門既有合作又有磨擦,如何處理這些事情都需要一個良好的性格。可以說,在開發團隊里讓你與眾不同的不是你從哪個學校畢業,也不是你過去的經驗,而是你的性格。
當然,性格是一個復雜的東西,它包含了很多的方面,並非所有方面都是程序員面試所需要關注的。我的經驗是可以重點考察這些方面:
1) 態度積極還是消極。有的面試者在談吐中就會自然給你一種積極上進的感覺,或者你可以在他的經歷中發現他積極的因素,這些都不是太難看出來的。相反,有的面試者你能明顯感覺到他的消極情緒。積極性在工作中是十分重要的,積極的人能給團隊帶來朝氣,也更易於合作。基本上,如果確定面試者屬於態度積極的,他通過我這一關的可能性就會大大增加;相反,如果確定屬於態度消極的,即使技術能力不錯我也會十分謹慎。
2) IQ。我的經驗是,總體來看,聰明的人在工作中的表現更為優秀。在面試中要考察一個人是否聰明並不一定要像Google和MS那樣找些專門測試IQ的智力題,其實,你只需要看他討論問題是不是很有邏輯性,思考和說話是不是反應敏捷就可以做出大致的判斷。另外,眼睛是人心靈的窗戶,一個人聰明與否,眼睛是會說話的。不過,聰明也不完全是優點,比如,當公司或項目遇到困難時,往往是聰明人先跑掉了,堅守的往往是IQ一般的人。
3) 語言表達能力。語言表達能力也是程序員十分重要的一項素質,它關繫到項目中的溝通是否順暢。面試官可以看看面試者能否用簡明的語言介紹清楚曾經做過的項目,能否抓住要點,能否考慮到聽者的相關背景。一般來講,語言表達能力強的人綜合能力都不會太差。
4) 是否具有用戶意識。有人說程序員是做研發的,哪來什麼用戶?只有銷售、市場人員才會和用戶打交道。其實,這是完完全全的錯誤認識。你寫一個模塊,甚至一個API,只要有別人用,他就是你的用戶。有的程序員設計一個模塊或是一個軟體總是習慣於從使用者的角度來考慮,盡量地方便使用者,這就是一種良好的用戶意識。具有良好的用戶意識的人更能考慮別人的感受和整體的需要,而不是單純地從自己和局部來思考問題。當面試者談及過去的項目經驗時,面試官可以常常站在用戶的角度對其進行提問,從這個過程中觀察其是否具有良好的用戶意識。
5) 如何應對質疑和壓力。面試官應該對面試者的回答以及以往項目進行合理的質疑,看看他如何應對。曾經有一位面試者談到做游戲登錄伺服器的經歷,我就問:「如果登錄伺服器掛了,怎麼辦呢」?他說原先雖然沒有考慮這個問題,但是可以怎麼怎麼改進。其實,大家都理解項目中有各種不完美,這裡面原因很多,只要面對質疑和壓力能從容應對努力往好的方向思考解決就可以了,不需要掩飾缺陷,更不應該有情緒。我遇到過有的面試者,一旦你對其項目提出質疑,他馬上產生反抗情緒,或不高興,或不承認有問題,這很容易一下子看出來他在工作中容不得質疑和批評,這種人要想合作就很困難。
6) 個性特點。許多面試者喜歡在簡歷上寫「精通C++/Linux「,這些字眼看得人麻木,如果有人寫」喜歡C++/Linux「,我就會有一種眼前一亮的感覺。「精通」是沒有感情色彩的敘述,而「喜歡」包含了面試者的個性,我更願意看到面試者的個性。我相信對某樣東西真正的熱情遠比你當前對它的掌握程度更為重要。其實,N年的經歷告訴我們,同一個班的同學,同一個項目組的同事,雖然每天所學的知識,所接觸的工作都是相同的,但其實每個人的成績和表現差異是十分明顯的。那麼,到底本質的差異是什麼呢?其實,就是每個人的個性。是個性使得有的人業余時間去打球,有的人業余時間去看書,有的人喜歡Linux,有的人喜歡Mac。一個人在團隊中扮演的角色也和他的個性有很大的關系。面試官應該引導面試者展現自己的個性,並判斷其是否有益於團隊。
總結
最後總結起來,我的經驗是: 1) 面試官的目標是找到」工作好「的人,一定要圍繞這個目標來進行面試,如果把面試當成了演算法或操作系統期末考試這就走入了誤區;2) 面試過程是通過學歷、性格、基礎、經驗、演算法等可以測試的因素去綜合判斷面試者「工作好」的概率;3) 在各種因素中,性格 > 經驗 > 基礎 > 演算法。性格是最重要的,如果性格不好,所有技術能力都會大打折扣,而且技術缺陷容易彌補,性格缺陷很難改變;經驗體現了一個人的綜合能力,你可以從面試者過去的經歷中判斷他能從事哪種工作,不能從事哪種工作;基礎和演算法則主要起到輔助參考的作用,基礎好的程序員一般適應性比較強,學新技術更快,但是切忌單純從基礎來判斷一個人的能力。

『叄』 浜掕仈緗戣屼笟鐨勫栦紒鍜屽浗鍐呬紒涓

鍦ㄥ栦紒鍋氫簡涓夊勾錛屼袱瀹跺栦紒鍏鍙革紝鐜板湪璺沖埌鏌愬浗鍐呭壋涓氬叕鍙搞傛垜鏉ヨ皥璋堝栦紒鍜屽浗鍐呬紒涓氱殑鍖哄埆銆

1. 澶栦紒鏈夋洿瑙勮寖鐨勬祦紼嬨備綘浠鑲瀹氳磋繖瑕佺湅浼佷笟瑙勬ā錛屼紒涓氳勬ā澶у浗鍐呬紒涓氭祦紼嬩篃瑙勮寖銆傛垜榪欓噷璇寸殑鏇村姞緇嗗寲錛屽栦紒瀵逛簬鏁忔嵎寮鍙戞ā寮忔槸涓ユ牸鎵ц屻傚湪sprint0紜璁ょ殑闇奼傚湪榪欎釜sprint闃舵墊槸涓嶅厑璁告洿鏀廣傝屽湪鍥藉唴浼佷笟錛岄渶奼傛敼鍔ㄥ凡緇忎範浠ヤ負甯哥殑浜嬫儏銆備笉寰椾笉璇磋繖涓嶄粎褰卞搷寮鍙戣繘搴︼紝榪樹細褰卞搷鏁翠釜寮鍙戞祦紼嬨傛渶鏍規湰灝辨槸闇奼傞樁孌典笉澶熷厖鍒嗘垨鑰呭叾浠栫壒孌婂師鍥狅紝閬囧埌涓嶅彲閬垮厤鐨勬儏鍐墊垜浠鏈夋病鏈夊Ε鍠勭殑鍔炴硶澶勭悊鍛錛熷栦紒鍚屾牱涔熶細閬囧埌姝ょ被闂棰橈紝浣嗛兘縐夋寔鏁忔嵎寮鍙戠殑妯″紡浼氬皢闇奼傜Щ鑷充笅涓涓闃舵點傚湪鍥藉唴榪欏彲鑳藉緢闅捐兘琚瀹㈡埛鎺ュ彈銆

2. 鍥藉唴鐜澧冨緢澶氬磭灝氬氬姞鐝錛岃屽栦紒鏇存敞閲嶅伐浣滃拰鐢熸椿騫寵銆傚師鍥犲彲鑳芥槸鍥藉唴浜掕仈緗戠幆澧冨彂灞曞緢蹇錛岀珵浜夋縺鐑堬紝鍞蹇鎵嶈兘鎶㈢殑鍏堟満鍜屽競鍦恆傞肩潃紼嬪簭鍛樻洿蹇鐨勫紑鍙戱紒鏇村揩鐨勮凱浠c傚逛簬鏂版妧鏈涔熻佹洿蹇鐨勫︿範錛屽簲鐢ㄣ傞櫎浜嗘瘮鍒浜哄氳姳鏃墮棿鍙鑳戒篃娌′粈涔堝ソ鍔炴硶瑙e喅銆傝繖涔熸槸甯傚満鍖栧甫鏉ョ殑褰卞搷銆

3. 鎶鏈閫夋嫨鐨勮寖鍥翠笉鍚屻傚垵鍒板浗鍐呬紒涓氾紝灝辨劅瑙夊埌鍘嬪姏灞卞ぇ錛屼箣鍓嶅湪澶栦紒鐢ㄧ殑鎶鏈鉶界劧寰堟柊閮芥槸姣旇緝鍘熺敓鎬併傚洜涓烘垜宸ヤ綔鍏鍙哥殑鍘熷洜錛屽栦紒鐨勫簳灞備笟鍔″凡緇忓皝瑁呭畬鍠勩傚浗鍐呬紒涓氭湁瑙勬ā鐨勫簳灞傛嗘灦涔熷緢瀹屽杽銆傜敱浜庡浗鍐呯珵浜夌幆澧冨彲浠ヨ╃▼搴忓憳鏈夊緢澶氶傜敤浜庡浗鍐呬笟鍔℃妧鏈緇勪歡錛岃妭綰﹀紑鍙戞垚鏈銆傝繖璁╂垜涓涓嬭夊緱鏈夊ソ澶氶渶瑕佷簡瑙e拰瀛︿範鐨勩

鍏堝垎浜鍒拌繖錛屼互鍚庤ˉ鍏呫

『肆』 hr如何面試技術人員

hr如何面試技術人員

hr如何面試技術人員(一)

公司工程人員較多,但對HR對工程人員面試也較多,以下簡單談一下面試中注意的方法與技巧,還請各位大蝦多多補充,相互學習交流

一、熟知本崗位的工作職責與任職資格

二、清楚本崗位三個核心的勝任素質能力

三、HR必須熟悉本崗位的工作日常的工作內容,對候選人的工作的虛實進行核實,了解原來的工作情況

四、工作穩定性?--看應聘過往的工作跳糟頻繁程度?求職意向等

五、工作計劃能力?價值觀匹配度?---原平常怎樣做工作計劃的?了解本公司需要怎麼樣的人才,什麼樣的企業氛圍,是寬松的,還是嚴謹的?再去評價候選人是否合適?

技術崗位的技術力量還是以用人單位為准,但HR要了解基本的技術流程與工作內容。還有一些行業內的專用名字,邏輯方法。基本能測試出候選人合不合適本崗位。? 關於中層崗位的面試技術?

一、處理問題的能力?--如果有個下屬遇到困難,第一時間就跟你匯報,你會怎麼辦?

二、管理能力?---你對下屬是如何分配工作的?如何激勵下屬有效工作的?

三、主持會議的能力?--一般多長時間主持一次會議?主持會議的作用?

四、管理能力

技術人員面試時應注意什麼?

面試是企業人才招聘工作中的一個重要環節,企業通過面試想要達到的目的其實只有一個,那就是招聘到適合本企業需要的人才。

那麼,面試應採取怎樣科學有效的方式才能達到這個目的呢?最近,北京廣州大廈人力資源總監田元、矽谷動力人力資源總監沙思文、殼牌勘探(中國)有限公司人力資源經理金志剛和北京新富投資公司人力資源部經理尹慶亮應邀來到本刊編輯部,與本刊記者共同圍繞面試的話題進行了深入探討:

《中外管理》:我們發現現在很多企業的面試其實就是走過場,或乾脆憑感覺,換言之就是看你順不順眼,不知在座的各位對面試是怎樣的理解?

金志剛:首先要解決面試者的心態問題。現在有些單位的人事幹部往往喜歡居高臨下,以為自己給了應聘者一個機會。其實面試是雙向的,你給對方一個擇業的機會,對方給你一個選擇人才的機會,雙方應該是平等的。

其次,面試過程中要通過相互溝通了解,檢測對方是否是適合你單位的人才,同時面試者還要將你企業的生產經營以及企業文化等各方面的情況坦誠地告訴對方,讓應聘者判斷企業是否符合他發展的需求。

沙思文:有時很像一個習武之人在練功,平時多流汗,戰時少流血,如果平時應付了事,戰時很可能性命難保。如果一個企業在面試過程中長期應付差事走過場,企業就很難招到所需人才,而企業沒有了人才,也就沒有了發展後勁,這是很危險的。我想作為一個企業領導者,應該明白這個道理。

《中外管理》:面試時看應聘者的簡歷和與之交流應是什麼關系?

金志剛:簡歷是基礎,交流則可以驗證簡歷的真偽。比如一個應聘者在簡歷中列舉了他曾參與過某個項目的研發,通過交流我們就可以知道他在這個項目中擔任了什麼角色,是負責人,還是僅僅給項目采購了幾個零件。

沙思文:拋開簡歷的水份不講,單就簡歷,我們也能夠從中看出一個人的寫作水平,邏輯思維能力。

田元:有個問題是非常值得注意的,現在連剛走出高校大門的學生都知道怎麼“做”簡歷而不是寫簡歷,什麼樣的高科技手段都會用上,帶畫面的,圖表的,彩色的等等,五光十色,令人眼花繚亂,真偽難辯,所以交流仍是最主要的。

尹慶亮:我個人認為,應當正確認識簡歷中的水份。人的一生不可能一帆風順,有些人為了換個環境,為了找個好一點的工作,適當地在簡歷中加一些水份,這是善意的,只要不離譜就不必去苛求。在面試中,簡歷的審查和交流應該是各有側重,不可偏廢,因為有些人語言表達能力很強,而有些人則木訥,會干不會說。

《中外管理》:有些企業在面試過程中,喜歡用人才測評的方式來衡量人才,這種方法有效嗎?

沙思文:人才測評技術在西方國家普遍採用,近幾年才流傳到我國,但經過實踐它並不適合中國國情,對同樣的問題,西方人會直觀地按自己的理解去回答,而中國人則喜歡揣摩主考官的心思,按著主考官可能喜歡的答案回答,這樣測試的結果怎麼可能是真實的?

尹慶亮:測評技術中最常用的是性格測評,心理測評,應變測評等,但同樣的問題不同文化背景的人其答案也是不同的。比如這樣一個問題:“如果你有錢,是買汽車還是買自行車?”

文化背景、消費行為、消費心理都不同的人答案會相同嗎?

田元:測評技術的另一個缺陷是,許多單位往往會使用同一個版本,這對於那些經常接觸測評的人來說,答案是極其不真實的。

《中外管理》:我們經常接觸一些國內中小企業的人力資源經理,他們普遍感到困惑的是,不知道面試該問些什麼?尤其面試那些專業技術人員,更是不知所措。

尹慶亮:首先是建題庫,對本單位所有的崗位都應建立一套完整的測試題;其次,作為一個優秀的人力資源經理,他必須能夠通過非專業的問題判斷出應聘者的專業能力。我個人一般是採取請教的方式,提出一兩個問題,讓應聘者在10分鍾內讓我這個非專業人士明白,如果10分鍾的時間他仍然說得我滿腦袋“漿糊”,這人的專業水平肯定一般。

沙思文:不能把面試工作簡單地認為就是人力資源部的工作,一個優秀的人力資源經理,應該通過與各部門交流、溝通來了解掌握本單位各個崗位對人才的需求,各用人部門負責人也應參加面試。

我在面試時只負責測試應聘者的性格、工作風格、心理素質、應變能力等方面,專業問題由用人部門負責人測試。

《中外管理》:面試時應注意哪些問題?

金志剛:首先是做好充分的面試准備工作,比如面試表格的設計,對應聘者的著裝、言談、舉止、回答問題的方式、聽講話時的表情、語言表達、溝通技巧等,都應有明確的評分標准。當然還要有提問的問題,也可以在面試過程中隨機提出問題。

第二是注意營造一個良好、寬松、自由的氛圍,不要讓應聘者感到緊張、壓抑,否則你就聽不到真話了。

第三是提問題盡量簡明扼要,要盡量讓應聘者說話。

田元:面試時一定要注意不能忽略應聘者的一些細微的表現,以小見大的確有它的道理。我本人就有這樣的體會:廣州大廈開業時,有一個衣著得體、相貌英俊的“帥哥”來應聘營銷經理,對這個人的第一印象我們是非常滿意的,可面試時發現他說話時喜歡做小動作,還不時地臉紅,給人的感覺是陰柔有餘而陽剛不足。我們認為此人不適宜搞營銷工作,後來的實踐證明果然如此,因為這個人根本不善於與人溝通,而且做事理想主義色彩很濃,編制的計劃非常細,但缺乏可操作性,最後只好請他走人。

沙思文:我同意田經理的看法,有時候窺一斑是能夠見全豹的。

我在摩托羅拉工作時也碰到過類似事情:有一次我面試一個前來應聘的女孩子,第一感覺是很不錯,但面試中間我突然有事出去了一下,回來後發現那女孩正坐在我的辦公桌上煲電話粥。我當時認定這女孩不行,但由於當時用人部門急需要人,所以讓她試了三個月,結果不等試用期滿就被辭掉了。

《中外管理》:以小見大的事例很多,我們曾看過這樣一個案例:一家幼兒園招聘一名園長,前來應聘的人很多,但就在應聘的人群走向會議室的途中,一個孩子摔倒在地上大哭,可這群應聘者彷彿沒有看見一樣,只有一個女青年跑過去抱起了孩子,並為他擦幹了眼淚。後來的結果是,這名女青年被錄用,原因是她具有愛心,盡管她的學歷在應聘者中最低。

田元:對於幼兒園來說,愛心是第一位的,但如果這名女青年其他條件都不理想,這樣的選擇我不敢苟同。

金志剛:愛心是一個先決條件,是一個人本質的具體體現,現在很多單位在招聘人才時也都非常注意測試應聘者的品德,但專業素質也不能忽視。比如你要招一名電腦工程師,來應聘的雖然是一名具有“雷鋒”一樣品德的人,但對專業技術一無所知,這樣的人你會要嗎?

《中外管理》:有一部電視劇描述了這樣一段故事:一個外地青年到上海一家外企應聘,總經理問他:“應聘的目的是什麼?”男青年回答:“為企業貢獻自己的聰明才智!”總經理說:“假話。你對本企業一無所知,毫無感情,何談作貢獻?”男青年又回答:“實現個人價值,干一番事業!”總經理說:“還是假話。幹事業應該到你的家鄉,上海人生地不熟,你幹事業給誰看?”男青年只好垂頭喪氣地回答“是為了賺錢。”總經理於是點了點頭;“這才是真話。”請問這樣的面試方式對嗎?

尹慶亮:可以肯定地說,這個總經理根本不懂面試的原則,面試一般是不會對應聘者的回答直接評價的,面試的結果也很少有當場宣布的。通常的面試都是在面試後由幾名面試者共同對應聘者的面試評分表進行評估,然後再作出是否錄用的決定。這位總經理的做法,太讓應聘者難堪。

金志剛:如果是要刻意地測試應聘者的心理抗壓能力,這種作法是可行的,否則真是太離譜了。面試在人才招聘中決不是可有可無的,而是一項非常重要的工作,如果不加重視,隨意亂來,是不可能招到急需人才的。

沙思文:正如各位前面所談的,面試一定要遵循它的原則,要營造良好的氛圍,要尊重每一個應聘者,通過平等交流、溝通的方式檢測應聘者是否是你企業所需的人才;對那些不符合招聘要求的應聘者,也要給予同樣的尊重。試想,一個不尊重人才的企業怎麼可能招聘到人才,又怎麼可能留住人才呢?

降低筆試的比重(談談面試技術人員要看重的幾個點)

這幾天幾個朋友聚會,一個朋友提到前幾天有兩個不錯的程序員去一個大公司面試,本來認為是十拿九穩的事情,其中一個結果居然沒通過,後來找人問了一下,發現是折在了筆試上,實在有點哭笑不得。而另外一個通過的,則是因為在現場直接對對方說:如果有筆試,我就直接走了。結果最後通過了„„筆試其實也有必要,但是坦白說,一旦突然接受現場筆試,

很多有經驗的程序員通過的概率估計還不如學生,因為壓根想不起來一些東西怎麼寫。 很多公司都說招聘新人難,的確難,但也要看你選人的'方式和標准。除了基本的經驗和技能,其實有幾個點更加重要:

1,看態度

態度決定一起,這個不用多說了,呵呵。主要看看責任感和對自己公司所作事情的認同感。 2,學習能力

自我學習的能力非常重要。如果自己不主動學,或者掌握不了學習的方法,那麼不論有幾年的經驗,水平也高不到哪裡去,很可能會被後來的人超越。我們公司以前的幾個技術核心,超過一半都不是科班出身,自學成才,甚至有一個是在電腦賣場裡面裝機學的編程。 3,解決問題的能力

這是最值得看重的能力,也是為什麼我不大推薦現場筆試的原因。坦白說,現在互聯網這么發達,基本上沒什麼技術問題是解決不了的。絕大部分問題網路一下,或者找些專業論壇問問(比如CSDN),都可以解決。所以從這點來看,與其筆試,不如給幾個難題,給個時間段回家去解決。要知道對於技術來說,現場不能解決,不代表一直不能解決,就算他這幾個難題都能找別人解決,也至少證明他有足夠的外援能幫助他。我們優先考驗的不是難題本身,而是解決問題的能力,而筆試壓根解決不了這個問題。

如果你能遇到一個新人,他大學之後自學了幾門語言,成功用這些語言做過一些小程序,並且經常上一些程序員網站,QQ上有一群同行。如果他還具有很強的責任感,認同你的公司,那麼不要猶豫,也不要看他有幾年的經驗,他就是你求之不得的人才。

hr如何面試技術人員(二)

一:面試設計師

對於設計師級別,我會分成模塊設計師、子系統設計師、專業系統設計師和系統設計師四個級別來考量。

對於設計師,在工具使用方面的考量會降低一些,但在對於系統理解方面則會加強考核。

1.模塊設計師

對於模塊設計師,我認為他需要掌握怎麼樣設計模塊才能讓程序員可以按照設計開展,以及如何考察設計的實現。

常問的問題:

1、根據面試者的經歷,挑選面試者曾經做過的模塊,問他會怎麼樣去進行設計;

2、怎麼樣去保證模塊按設計的實現(可以問的問題是舉例實現人員在實現時出現差錯,他會怎麼辦)。

3、根據公司的需求,來問一些業務方面的理解能力。

2.子系統設計師

對於子系統設計師,我認為他需要掌握如何劃分模塊的能力以及如何去考評模塊設計師的設計的能力。

常問的問題:

1、根據面試者的經歷,挑選一個子系統問他怎麼樣去進行設計;

2、怎麼去考評模塊設計師的設計;

3、根據公司的需求,來問一些業務方面的理解能力。

3.專業系統設計師

對於專業系統的設計師,主要則需要考評其對於專業系統的理解程度以及知識的掌握面的程度。

常問的問題:

1、根據面試者的經歷,如其有流程系統的設計經驗,可以問流程系統的相關設計知識點,看其的掌握程度;

2、簡單的介紹實現一個專業系統的關鍵點,同時說下自己對於該種專業系統的發展的想法。

4.系統設計師

對於系統設計師,則要要求更加的全面,考察其對於系統的架構設計的能力以及帶領、組織團隊的能力。

常問的問題:

1、根據面試者的經歷,問其其中一個系統給他設計的話,他會怎麼去做,這個主要考評其從需求推導設計的能力;

2、問面試者認為在進行系統設計時需要考慮的因素,或者就是以一個失敗的案例,問他認為設計的失誤出現在哪。

上面說的主要都是技術方面的考評,在性格方面需要考評團隊合作能力、責任心這些等等,這些可以更多的讓HR幫忙。

二:面試程序員

對於程序員級別,我會分成初級程序員、程序員和高級程序員三個等級來判斷。

1.初級程序員

對於初程,在技術上其實我不會有過多的要求,對於初程我會更加關注他對於技術的興趣程度(對於技術網站的關注、各種前沿技術信息的關心),而不僅僅是因為生活所迫;另外就是在技術方面的基本功和對於公司需要採用的產品/開源工具的了解程度。

根據這樣的標准,在面試初級程序員時問的問題就集中在這兩個方面,常問的就是:

1、經常上什麼技術網站,論壇?

2、最近業界的最新技術出現了些什麼?

3、根據公司採用的產品/開源工具來問,如公司採用webwork,可以問下面試者是否之前用過,或者是否用過類似的?

2.程序員

對於程序員,在技術上就要有所要求了,也許因為我更看重實戰,所以對於程序員,我認為在工具方面上應該是很熟練的人員,其次就是對於工具的快速掌握能力。

根據這個標准,在面試程序員時我會常問的問題:

1、根據公司採用的產品/開源工具和面試者的經歷來問,如公司採用webwork,但面試者以前只用struts,那麼我會問他開發一個模塊時,在採用struts下是一個怎麼樣的經典開發過程,開發過程中可能會碰到什麼問題?

在工具的快速掌握能力上我現在並沒有採用具體的考評手段,只會大概的問問面試者,但我覺得最好的方法就是讓面試者當場採用一種未曾使用過的技術做hello world之類的東西,這樣可以考察面試者學習工具的能力以及承受壓力的能力。

3.高級程序員

對於高級程序員,在技術上自然要求就更高了,對於高程,除了需要熟練的使用工具之外,我覺得高程需要具備對於設計思想的深刻理解。

1、根據公司採用的產品/開源工具和面試者的經歷來問,如公司採用webwork,但面試者以前只用struts,那麼我會問他開發一個模塊時,在採用struts下是一個怎麼樣的經典開發過程,開發過程中可能會碰到什麼問題?(面試這樣的問題是判斷面試者到底有沒有具備程序員的能力,具備了才繼續往下問)

2、根據面試者的經歷問設計模式方面的問題,如面試者採用過webwork、spring IoC、Hibernate這些東西,那麼我會問一些MVC、IoC、ORM這樣的實戰問題,多是問如果讓你自己實現一個webwork這樣的MVC框架的東西,你會怎麼做?

每個面試官隨著面試經驗的積累,都會逐漸的積累自己的一套面試標准,當然,這套面試標准也會隨著公司的需求、業界的發展而不斷的變化和發展,HR可以在面試時根據面試者的經歷來調整,以更加准確的判斷面試者的能力。

;
閱讀全文

與程序員怎麼和外企談相關的資料

熱點內容
自已製作抖音用哪個抖音程序 瀏覽:661
如何關閉數據推送 瀏覽:271
什麼是發包代理 瀏覽:423
檔案放在濰坊人才市場有什麼條件 瀏覽:494
租號交易軟體哪個最好 瀏覽:36
hive中的源數據都存儲在哪裡 瀏覽:692
電腦上的磁碟碎片整理程序在哪裡 瀏覽:203
清算交易什麼意思 瀏覽:65
大數據工程師學什麼 瀏覽:248
農業銀行天翼貸交易是什麼意思 瀏覽:545
開票產品規格如何保存 瀏覽:551
產品圖片侵權怎麼調整 瀏覽:130
qq飛車手游職業技術怎麼練的 瀏覽:641
代理商拉人頭出境什麼罪 瀏覽:178
網路虛擬產品如何推廣 瀏覽:65
交易日如何計劃 瀏覽:74
我們要了解競爭對手的哪些信息 瀏覽:937
幣幣交易不了怎麼辦 瀏覽:825
快閃記憶體修改數據是怎麼做到的 瀏覽:973
吉米沙星有哪些產品 瀏覽:807