導航:首頁 > 程序命令 > 應屆生程序員面試害怕

應屆生程序員面試害怕

發布時間:2022-06-09 11:08:36

A. 程序員面試時緊張怎麼辦

在平時多參加一些面試積累面試的經驗與臨場的感覺
如果即要參加面試,做好充份的准備,比如預想面試官會問什麼,面試的流程和內容不會有太多的差別,所以准備好簡潔有吸引力的自我介紹,自己的優缺點,離職原因。對於程序員來講你的業務能力強項在哪裡,說清楚就好。
不用太緊張,你就想不只是公司在選擇你,你也在選擇公司,這樣 就會輕松多了。

B. 面試時很緊張,腦子里一片空白,都不知要說什麼好了

看一下他們怎麼用人,你要根據他們的方法調整一下你自己就可以了
.1 最重要的僱傭標准

Fog Creek公司最重要的僱傭標準是:有頭腦, 並且完成工作。

就是這些了。記住這條標准。我們公司的目標之一就是僱傭擁有這樣潛質的人,而不是僱傭懂某些技術的人。任何人所擁有的某些具體技術都會在幾年內過時,所以,僱傭有能力學習新技術的人,要比僱傭那些只在這一分鍾知道SQL編程是怎麼回事的人對公司更劃算。

雜志首頁 — 業界動態
|
焦點
|
人物
|
熱點技術
|
開發實戰
|
項目管理
|
工程應用
|
GIS人才

輕松面試 搞定技術奇才

如何做一名出色的面試經理

有頭腦確實是一個很難定義的品質。但通過面試時提問的一些問題,就可以找出擁有這種品質的人。完成工作非常關鍵。看起來有頭腦但是不能完成工作的人經常擁有博士學位,在大公司工作過,比起准時交貨,他們寧願對於一些學院派的東西沉思。這些人由以下特性可以識別出來。他們總是愛指出兩個根本不同的概念間的相似性。例如,他們會說「Spreadsheets是一種特殊的編程語言」,然後花一個禮拜寫一篇動人的、智慧的白皮書。這篇白皮書論述了作為一種編程語言,spreadsheet關於計算語言特性的方方面面。他們聰明,但是沒用。

下面,我們來看完成工作但是沒有頭腦的人。他們愛做蠢事。通過製造新的工作,他們成為了公司的負債而不是資產。因為他們不僅沒有為公司貢獻價值,還浪費了好多人的時間。這些人通常到處粘貼大堆的代碼,而不願意寫子程序。他們是完成了工作,但不是以最聰明的方式完成工作。

面試時最重要的法則

面試時最重要的法則是: 做決定。

面試結束時,對於被面試者,你不得不做一個直截了當的決定。這個決定只有兩個:僱傭或者不僱傭。

沒有其他的答案。永遠不要說,「僱傭你,但不是在我的團隊中」。這是非常粗魯的,所以就盡可簡單的把這句話變成「不僱傭」。如果某個人在特定領域很能幹,但在別的隊伍中表現不好,答案也是不僱傭。某些情況下你發現了一個擁有某些特殊能力的白痴專家,他對於SQL非常、非常的精通,但除此之外什麼也不會,答案還是:不僱傭。在Fog Creek公司,他們沒有將來。

永遠不要說,「也許,我吃不準」。如果你不能做出決定,那也意味著不僱傭。最重要的是記住這點:寧可錯失一千,不可放過一個。一個不合格的求職者如果進了公司,將消耗公司大量的金錢和精力。還要浪費其他優秀員工的時間來修復這個人的錯誤。總之,無論尋找合適的應聘者有多麼困難,也永遠不要降低你的標准。

如何作出僱傭或者不僱傭這樣艱難的決定?答案只有一個:這個人有頭腦嗎?這個人能完成工作嗎?要想做到正確的判斷,面試時你必須問對問題。

開個玩笑,下面我要問個有史以來最差的面試問題:「Oracle 8i中的數據類型varchar和varchar2有什麼區別」?這是一個可怕的問題。掌握這種瑣碎的技術細節和Fog Creek公司想僱傭你之間沒有任何聯系。誰會去記這種東西?如果有在線幫助,你可以在15秒內找到答案。實際上,還有更差的問題,等會我們會談到。

面試時應提哪些問題

現在我們要談到有趣的部分了:面試時提哪些問題。我的面試問題清單來自於我去微軟公司找第一份工作的經歷。這里實際上有幾百個微軟面試問題。每個人都有偏愛的問題。你也可以發展一套自己的面試問題以及面試的個人風格,這樣就可以比較容易地做出僱傭/不僱傭的決定。以下是我成功使用過的一些面試技巧。

面試前,讀一遍應試者的簡歷,然後在一張紙片上寫下面試計劃。這個計劃實際上就是問題清單。以下是一個例子(用來面試程序員的):

1. 介紹 2. 應試者參加過的項目

3. 不可能的問題 4. C語言函數

5. 你滿意嗎? 6. 設計問題

7. 挑戰 8. 你還有什麼問題?

面試前,我會非常當心,避免自己先入為主。面試就像一個非常精巧的天平。一小時的面試結束後就要對一個人下結論是不容易的(但是你又必須在面試結束後得到結論)。一些不起眼的細節可能會影響最後的結論。所以,如果你在面試前就對應試者作一點了解,就好比天平的某一端加重了砝碼。這樣面試本身就會失去原有的價值。

記得有一次面試前,一位獵頭公司的人跑進房間說,「你會喜歡這個傢伙的」。當這個傢伙開始說蠢話時,我對自己說,「他應該是個例外,也許是大智若愚。」於是,我帶著玫瑰色眼鏡看他,並最終以「僱傭」結束了面試,雖然他是一個糟糕的員工。這次面試對我的教訓是,不要聽別人的話,不要在面試前四處打探這個應試者的情況。最重要的是不要和別的主考官談論應試者,除非你們都已經做出了獨立的判斷。這是科學。

1.3.1 介紹

作為面試的第一步,介紹的目的是讓應試者放鬆。我通常花30秒鍾,講一下我是誰,接下來面試會如何進行。我總是使應試者確信,我們關心的是他如何解決問題的,而不是他的最終答案是對還是錯。順便說一下,面試時,你不要和應試者隔桌而坐,否則你們間就有了一個障礙,並且暗示著一種比較正式嚴肅的氣氛,這樣應試者就很難放鬆了。較好的辦法是把桌子靠牆,或者和應試者坐在桌子的同一邊,這樣有助於應試者放鬆。只有應試者不因為緊張而表現失常,你才能更有效的進行面試。

1.3.2 應試者參加過的項目

第二步就是了解應試者最近做了什麼項目。對於那些剛離開校門的學生娃,就問他與學位論文相關的項目,或者問一下他們最喜歡的課程。例如,有時候我會問,「你最喜歡上學期哪門課程?不一定要和計算機相關。」這時你發現這名應屆生檔案中選修與音樂相關的課程遠遠大於計算機課程,但他卻回答最喜歡的是《面向對象資料庫》。實際上,如果他承認喜歡音樂勝過計算機,我會更高興。當面試有工作經驗的人員時,可以讓他們談談前一份工作。

問這個問題的目的是尋找一種品質:熱情。在應試者談到他最近做過的項目時,如果能觀察到以下跡象,那都是很不錯的:

談到他們做過的項目時變得熱情洋溢;語速更快,語言更生動活潑。這說明他們對某些東西有興趣,有熱情。即使他們激動地表達對做過項目的負面感情,這也是一個好的信號。「我曾經為前一個老闆安裝Foo Bar Mark II,但他是個傻瓜!」表現出熱情的人就是我們要僱傭的人。差的應試者對工作不關心,所以根本不會激動。一個非常好的信號是當應試者很激動地談論上一份工作,以至於暫時忘記了他們正在被面試。有時候應試者剛開始面試時表現得很緊張,通常我會忽略不計,但是當他們談到Computational Monochromatic Art時,激動的以至於忘記拘謹。不錯,我喜歡這樣的應試者,因為他們關心自己所做的事。

他們非常小心地解釋事物。我曾經拒絕了一些應試者,因為在談到他們做過的項目時,滿口都是普通人不能理解的術語。如果應試者開始滿口行話了,告訴他,「能幫個忙嗎?你能把剛才所說的用我祖母也能理解的語言再講一遍嗎?」這時會有許多應試者還是使用術語,沒有人能夠理解他們在說什麼。天哪!

如果所做項目是一個團隊項目,看看他們是否有承擔領導責任的跡象?一個應試者可能會說:「我們用X方法,但老闆說Y方法,而客戶要求用Z。」我會問,「那你是怎麼做的?」一個好的答案可能是「我設法和團隊中其他人開會,然後一起商量出辦法……」壞的回答是,「嗯,我沒辦法,這樣的問題我解決不了」。記住,聰明並且能完成工作。要搞清楚某人是否能完成工作的一個辦法就是看他過去是否傾向於完成任務。事實上,你可以主動要求他們給你例子,證明他們能擔任領導角色,完成任務——例如克服公司的陳規陋習等。

1.3.3 面試時無法回答的問題

現在談談清單上的第三款,無法回答的問題。這很有趣。這個主意的關鍵在於問一些不可能有答案的問題,就是想看一下應試者怎麼辦,如「西雅圖有多少眼科醫生?」「華盛頓紀念碑有多重?」「洛杉機有多少加油站?」「紐約有多少鋼琴調音師」等等。

聰明的應試者猜到你不是在測驗他們的專業知識,他們會積極地給出一個估計。「嗯,洛杉機的人口是七百萬;每個人平均擁有2.5輛轎車…….」如果他們的估計完全錯了也沒有關系。重要的是他們能積極地試著回答問題。他們可能會試著搞清楚每個加油站的儲量。「嗯,需要4分鍾給一個儲油罐加滿油,一個加油站有10個油泵每天運行18個小時……」他們也可能試著從佔地面積來估計。有時候他們的創造力會使你吃驚,因為他們問你要洛杉機的的黃頁。這都是好跡象。

不聰明的應試者則被難住了。他們目瞪口呆地望著你,好像你來自火星。你不得不提示:「如果想建一個象洛杉機那麼大的城市,你需要多少個加油站?」你還可以提示他們:「加滿一個儲油罐要多長時間?」但是不聰明的應試者還是傻傻地坐在哪裡,等著你繼續提示下去,直到你自己解答了問題。這些人不是問題的解決者,我們不想和他們一起工作。

1.3.4 編程問題

關於編程問題,我通常要求應試者用C語言寫一些小函數。以下是我通常會出的題目:

1將一個字元串逆序

2將一個鏈表(linked list)逆序

3計算一個位元組(byte)里有多少bit被置1

4搜索給定的位元組(byte)

5在一個字元串中找到可能的最長的子字元串,該字元串是由同一字元組成的

6字元串轉換成整數

7整數轉換成字元串(這個問題很不錯,因為應試者要用到堆棧或者strrev函數)

注意,通常你不會希望他們寫的代碼多於5行,因為你沒有時間理解太長的代碼。

現在我們來看一下這些問題的詳細內容:

第一個問題:逆序一個字元串。至今為止,每一個應試者第一次解答這道題目時都答錯了。所有的應試者都試圖動態生成緩沖區,然後將逆序的字元串輸出到該緩沖區中。問題的關鍵在於,誰負責生成這個緩沖區?誰又負責釋放那個緩沖區?通過這個問題,我發現了一個有趣的事實,就是大多數認為自己懂C的人實際上不理解指針和內存的概念。這真叫人吃驚,他們不懂這個基本概念卻可以做程序員?這個問題可以從多個角度判斷應試者:

他們的函數運行快嗎?看一下他們多少次調用了strlen函數。我曾經看到應試者寫的strrev的演算法竟然只有O(n^2) 的效率,而標準的演算法效率應該是O(n),效率如此低下的原因是因為他們在循環中一次又一次地調用strlen函數。

他們使用指針運算嗎(譯者按:原文為pointer arithmetic,指的是加減指針變數的值)?這是一個好現象。許多所謂的「C程序員」竟然不知道如何使用指針運算。當然,我在前文說過我不會因為應試者不掌握一種特定的技巧而拒絕他。但是,理解C語言中的指針不是一種技巧,而是一種品質。每年一所大學要招進200多個計算機系的新生,所有這些孩子很小時就開始用BASIC語言在Atari 800s寫冒險游戲了。在大學里他們還學Pascal語言,學得也很棒。直到有一天他們的教授開始教C語言,突然,他們開始搞不懂了。他們就是不能再理解C語言中的任何東西了。於是90%的計算機系學生轉系去學政治。為了挽回面子,他們告訴朋友,之所以轉系是因為他們計算機系英俊貌美的異性太少。許多人註定腦子里就沒有理解指針的那根弦。所以說理解指針是一種與生俱來的品質,而不是一種單純的技巧。理解指針需要腦子轉好幾個彎,某些人天生不擅長轉這幾個彎。

通過第三個問題,你可以觀察到他們對於bit操作運算符掌握得怎麼樣?但是這是一種技巧,不是一種品質,所以你可以幫助他們。有趣的是你觀察他們建立了一個子函數用來計算byte中為1的位的數目,然後你要求他們優化這個子函數,大大加快這個函數的運行速度。真正聰明的應試者會使用查表演算法(畢竟這個表只有256個元素,用不了多少內存),整個表只需要建立一次。你還可以和這個聰明的應試者討論一下如何權衡演算法的效率和演算法佔用的內存。更深入一點:告訴他們你不想在程序啟動時初始化查詢表。厲害的程序員會建議第一次計數時使用普通演算法,同時將查詢結果緩沖到查詢表中。某些天才程序員在計算那個查詢表時,甚至試圖使用已經使用過的模式。

當你觀察應試者寫C代碼時,以下技巧會有所幫助:

事先向應試者說明。這完全理解,沒有一個好的編輯器只在紙上寫代碼是困難的,所以你不在乎他們手寫的代碼是否看上去整潔。你也完全明白沒有好的編譯器和調試器,很難第一次就寫出完全沒有bug的程序,所以請他們不必為此擔心。

優秀程序員的標志:優秀程序員寫完「{」符號後,通常立刻跟上「}」符號,然後再在當中填上代碼。他們也傾向於使用命名規則,雖然這個規則可能很原始。如果一個變數用作循環語句的索引,優秀的程序員通常使用盡可能少的字元為它命名。如果他們循環語句的索引變數的名字是,顯而易見他們寫代碼的經驗還不夠多。偶爾,你會看到一個C程序員寫下象if (0==strlen(x))一樣的代碼,常量被放在==的左邊。這是一個好的標志。說明程序員理解了在C中=和==易於混淆。

優秀程序員在寫代碼前會訂一個計劃,特別是當他們的代碼用到了指針時。例如,如果你要求逆序一個鏈表,優秀程序員通常會在紙的一邊畫上鏈表的草圖,並表明演算法中的索引指針當前移動到的位置。他們不得不這樣做。正常人是不可能不藉助草圖就開始寫一個逆序鏈表的程序的。而低水平的程序員則立刻開始寫代碼。

1.3.5 你對代碼滿意嗎?

不可避免的,你會在他們的程序中發現bug,下面我們來看第五個問題:你對代碼滿意嗎?你可能想問,「好吧,bug在哪裡?」這是很糟糕但又一針見血的問題,要回答這個問題可要大費口舌。所有的程序員都會犯錯誤,這是真理。程序員必須找出這些錯誤。對於字元串操作的函數,他們通常會忘記在輸出緩沖區加上字元串結束符。所有的函數,他們都會犯off-by-one錯誤(譯者按:指的是某個變數的最大值和最小值可能會和正常值差1)。他們會忘掉正常的C語句結尾的分號。如果輸入是零長度字元串,他們的函數會運行錯誤。如果malloc調用失敗而他們沒有為此寫好錯誤處理代碼,程序會崩潰。很少見的,一個程序員第一次寫完的代碼就完全沒有錯誤。這時你可以問一個更有趣的問題,你說,「代碼里有一個bug」。他們會再仔細地復查一遍代碼,然後你就可以饒有興趣地觀察他們是否禮貌但是堅定地堅持自己的代碼是否是完美的……總之,在程序員寫完代碼後,問一下他們是否對代碼滿意,就像美國ABC電視網游戲節目主持人Regis常問的那樣「這是你最後的答案嗎?」

1.3.6 設計問題

第六部分:關於設計的問題。讓應試者設計某種東西。Excel的原始設計者Jabe Blumenthal喜歡讓應試者設計房子。Jabe說,曾經有一個應試者跑到白板前,畫了一個方塊,這就是他的全部設計。立刻拒絕這樣的傢伙。再想一想你喜歡問什麼樣的設計問題呢?

好的程序員會問更多的信息。房子為誰建造?我們公司的政策是,我們不會僱傭那些在設計前不問為誰設計的人。通常,我會很煩惱地打斷他們的設計描述,提醒他們「事實上,你忘記問這個房子是為誰設計的了。這個房子是給一群長頸鹿造的。」

愚笨的應試者認為設計就像畫畫,你想畫什麼就畫什麼。聰明的應試者明白設計的過程是一系列艱難的權衡。一個很棒的設計問題是:設計一個放在街角的垃圾箱。想一想你得做多少權衡!垃圾箱必須易於清空,但是很難被偷走;易於放進垃圾,但是碰到狂風大作,裡面的垃圾不會被吹出來;垃圾箱必須堅固而便宜。在某些城市,垃圾箱必須特別設計,以防恐怖分子在裡面隱藏定時炸彈。

有創造力的應試者會給出有趣而獨特的設計。我最喜歡的問題之一是為盲人設計一個放調味品的架子。通常許多應試者的建議是把布萊葉文(一種盲人使用的文字)刻在放調料的罐子上,但這樣文字會捲起來而變形。我碰到一個應試者,他的設計是把調料放在抽屜里,因為他覺得水平地感知布萊葉文比垂直地更方便。這個答案有創意,使我震驚!我面試了近乎一打的程序員,但從來沒有人想到過類似的答案。這樣有創意的答案確實躍過了普通人考慮問題的條條框框。僅僅因為這個答案太有創意了,而且應試者別的方面還過得去,我僱傭了這個應試者,他現在已經成為微軟Excel團隊中一個優秀的項目經理了。

總是爭取一個確定的結果。這也是完成工作的特質的一部分。有時候應試者的思路飄忽不定,不能作出一個決定。有時候他們迴避困難的問題,想矇混過關。這很不好。好的應試者有一種推動事情自然前進的傾向,即使你有意把他們拖回來。如果關於某個話題的討論開始原地打轉變得沒有意義了,好的應試者會說,「嗯,我們可以整天談論這個,但是我們得做點什麼。為什麼我們不開始……」

1.3.7 挑戰

問題轉到第七部分,挑戰。在整個面試過程中,你期望理想的應試者總是能夠正確地評論某件事。這時你會說「等一會」,然後玩一種叫魔鬼代言人的游戲。你明知他們是對的,但你偏說不對。

軟弱的應試者會屈服。那我就和他說拜拜了。

堅定的應試者會找到辦法說服你。甚至他們會以肯尼迪總統的口才來說服你,「也許我誤會了你的意思,」他們這樣開頭,但是正文仍是堅定地站穩立場。這樣的人值得僱傭。

不得不承認,面試雙方的地位並不完全平等。有時應試者由於害怕你的權力而不敢與你爭辯。但是,好的應試者有足夠的熱情和勇氣堅持正確的觀點,他們由於熱切希望說服你而會暫時忘記正在被面試。這樣的人正是我們要找的人。

1.3.8 你還有什麼問題

最後,可以詢問應試者有什麼想了解的。一些人喜歡看看應試者這時是否會問一些聰明的問題。這是市面上流行的面試書籍的標准技巧。我個人不在乎應試者問什麼,因為這時我已經做好了決定。這一步的困難之處在於,應試者也許已經見過了5、6個人,進行了好幾輪面試,他們可能很疲倦,以至於不能為每輪面試都准備一個聰明而獨特的問題。所以如果他們沒有什麼可問的,這也沒關系。
我總是留下面試的最後5分鍾來推銷我們公司。這很重要。即使我不打算僱傭眼前這位應試者,我也會如此。原因在於如果你幸運的找到一位很滿意的應試者,你當然願意做任何事情說服他(她)來你的公司。如果他們不是很好的應試者,你也要盡力讓他們為Fog Creek公司心動,這樣面試結束時他們會對Fog Creek公司留下很好的印象。記住,應試者並不僅僅是可能的雇員,他們也是顧客,也是我們公司的推銷員。如果他們覺得我們的公司很棒,他們也許會推薦朋友來面試。

1.2 幾個糟糕的面試問題的範例

啊哈,下面我要舉出幾個糟糕的面試問題的範例。

首先,避免不合法的問題。有關種族、宗教、性別、出生國、年齡、服役記錄、是否老兵、性取向、生理障礙的問題都是不合法的。即使他們的簡歷說他們1990年在軍中服役,也不要問有關問題。即便他們會愉快地談論在海灣戰爭中的經歷,但你的問題還是不合法的。
其次,不要在問題中給應試者以暗示,我們公司喜歡或者不喜歡什麼樣的員工。我能想到的一個例子是問應試者是否有小孩或者是否結婚了。這個問題也許會讓應試者認為我們不喜歡有家庭拖累的員工。

最後,不要問那些腦筋急轉彎的題目,例如6根火柴怎麼拼出4個三角形。像這樣靈機一動的問題是不能看出應試者是否具備「有頭腦/完成工作」的品質的。

面試與其說是科學,不如說是藝術。但是只要你記住有頭腦/完成工作這個原則,你就可以應對自如。有機會問問你的同事,看他們喜歡什麼樣的面試問題和答案。這本來就是我們公司員工午飯時熱衷的話題之一啊。

C. 小弟昨天面試了家互聯網公司當程序猿,為什麼面試時候我會被HR砍工資砍得喘不過氣來,回來後依然心有餘悸

小屁孩曾經有過4年的招聘經驗,期間見識了各種類型的程序猿:有大牛、有菜牛;有功成名 就,有苦苦掙扎不知方向。等後來做了一枚程序猿之後發現,HR眼中的程序猿和程序猿中的HR都是不一樣的。有感與此,從HR的角度,跟大家分享一些個人關 於程序猿面試的注意事項,給大家找工作提供一些參考。畢竟大牛隻是少數。因為很多人對人事工作不了解,所以不適用人事裝逼的術語,而是用大白話來描述。

1、招人是HR說了算還是用人部門說了算:
這個問題很多人都想知道,但是每個公司的情況都不一樣,根據公司創始時間、規模、發展階段等等來定。但是概括起來講,可以理解為部門擁有決定權,人 事擁有建議權。可以這么講,如果你的技能達到部門leader的需求點,只要本身沒有太大缺陷,部門都有最終的決定權。人事看重的缺陷指薪資要求太高性價 比低,頻繁換工作不穩定,性格過分內向,素質較低,與公司文化極不符合。
2、HR會考察程序猿的哪些點:
中國百分之九十的公司是小公司,很多小公司的人事都是不專業,沒有受過正規人力資源培訓的。小公司的招聘,基本是部門和老闆說了算,人事很多是走走 流程。因此這個問題討論的是大中型、知名企業的考察點。因為人事工作,是一個定性的工作,雖然也有指標可以衡量,但是畢竟都是比較感性的。小屁孩之前呆的 中國知名世界500強公司,人事主要考察語言表達能力、邏輯思維能力、溝通能力、積極性、氣質等等。總結起來,我們想要一個積極向上,邏輯思維敏銳,溝通 無障礙的程序猿。對於擁有第一項所列的缺陷,人事會使用建議權,建議不錄用。
3、HR從哪些渠道獲得程序猿簡歷:
隨著互聯網的發展,HR獲得渠道的途徑越來越廣:傳統的三大招聘網站(51、智聯、獵聘,獵聘取代了中華英才的地位),內部推薦,獵頭推薦;新型的 招聘渠道也有很多,比如專注於IT行業的垂直招聘網站拉勾網,社交型網站內推網,微信招聘等等。白領的就業,呈現出兩極分化狀態:高技能人才呈現出賣方市 場(程序猿說了算,比如高級開發人員),低技能人才呈現買方市場(公司說了算,比如行政人員,供應量較大的IT技術人員)。
4、程序猿該怎樣要工資:
小屁孩見過,薪資談判成功和失敗的案例,這個問題,哪天可以細講。薪資談判會根據程序猿自身技能掌握情況、公司待遇水平、HR人員素質、程序猿找工 作時機等因素,會有差異很大的結果。如果非要說一個談薪資模式的話,那就是在「心理可接受價位加價20%左右」,比如你覺得你心理價位是15k,那麼你得 跟認識說你要18k,基本上雙方扯一扯16k成交,你很高興能接受,HR也可以較差。這是一個概括模式,給大家一個參考方式,而不是絕對的要工資方式,畢 竟每個人掌握的技能真心不一樣。

D. 我是大四應屆生,好害怕面試,該怎麼辦

我是漸漸的發現了,要想成功,就得去做自己害怕的一些事情。多去幾次就不怕了,都是人,又吃不了你,多和朋友們談談,得到他人的鼓勵是重要的,
我也現在這里鼓勵你一下,加油,照照鏡子,你行的!

E. 專業java程序員,應屆生感覺找工作很難,有能力但是面試口才不行,大部分公司都要有經驗目前找工作

是這樣的,沒有公司願意培養新人,因為培養起來肯定要跑,所以你最好不要說應屆生,要不工資會壓得比較低。我昨天去面試了三家公司,一家上市公司,問的不多,過了。一家上市子公司問的也不多,也過了。一個問的賊多,回去等消息,估計沒過。我是前天離開深圳的,如果學歷夠硬建議去大大大公司,哪怕初期工資低點也沒事,熬一年出來什麼都好了。如果,學歷不夠硬,可以先找個小公司熬半年到一年,然後再出來找。深圳的小公司很多,大點的很多都是外包公司,可以短期熬兩年,做好職業規劃。我就是沒規劃好,有些尷尬! 來自職Q用戶:匿名用戶
可以後天鍛煉,找些正確方法練習 來自職Q用戶:郭先生

F. 為什麼程序員越來越排斥面試時做題

幾乎沒做過程序員,不是不想做,實在是歲數大高手多的是。



  

登錄

微wx笑

關注

為什麼程序員都很排斥面試時做題?答不出題的程序員會是大牛嗎? 原創

2018-11-08 08:24:52 16點贊



微wx笑  

碼齡12年

關注

相信很多人都有過這樣的經歷,就是去面試的時候,先被要求做題。

如果像下面的判斷選擇還好!



如果是讓寫個什麼演算法之類的,那就呵呵了!每天和滑鼠握手,還哪會寫字啊!

關於這件事,很多小夥伴紛紛吐槽。

網友一:

不止是程序員,沒有誰喜歡面試時做題吧。

對於程序員的面試來說,通常的面試方法有兩種,一種就是做題加面試,一般針對比較低級的崗位。一種就是聊,直接和技術經理,或者技術總監聊,面試官一般會提醒面試者帶著自己的作品或者項目來,通過作品項目更能看出一個人的過往經歷和專業水平。

發現沒有,很多人一起做題,本身就是對待比較初級崗位的做法,誰會喜歡?如果阿里巴巴挖一個華為的工程師,難道面試前先做個題?

有經驗的HR就知道,很多時候面試的時候讓面試者寫題目,往往會錯失一個好人才。

我的上家招我的時候一開始就是讓我答題的,結果題目全是一些大學時候學的概念和平時寫代碼時候用到的知識點。

說實在的,我真的很多概念都記不住了。因為離開學校三年了,記憶力哪有這么好。

結果我只答了一半的題目,就直接放棄了,我說我不想答了,能不能直接找你們技術總監談一下。

G. 公司讓我面試新人,作為程序員我第一次面試別人,好緊張啊,要問點什麼嗎

面試,其實最主要的是要了解新人。
我們需要了解求職者的興趣和愛好,從而判斷其性格特徵和工作能力。
我們可以根據所招聘崗位的要求和內容,要求面試者敘述下自己究竟哪些方面符合所應聘崗位的特殊要求,從而幫助判斷是否符合該崗位的需求。
貴單位如果該崗位涉及加班或者經常出差,一定要詢問面試者能否接受這種工作的模式和方式,從而幫助我們判斷該求職者能否在此崗位長期做下去。

H. 明天就要去面試ASP程序員了,很害怕

沒事的,我剛開始去面試的時候也跟你一樣,甚至暈暈乎乎的都不知道怎麼過去的,其實一般都是看你的能力+潛力+工作態度.只要你有做過,那還擔心什麼,寫不出來還不能口述出你的思路來么.再說了,就是要你手寫能力,樓上說的很對,我公司現在招聘新人的時候,給你時間,給你能聯網的電腦讓你做.如果連網路的資源你都不會使用了,你學習一個新東西要多久?

I. 我害怕面試,病態!求救!

面試過程中,面試官會向應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,了解這些問題背後的「貓膩」至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參考答案。讀者無需過分關注分析的細節,關鍵是要從這些分析中「悟」出面試的規律及回答問題的思維方式,達到「活學活用」。

問題一:「請你自我介紹一下」

思路: 1、這是面試的必考題目。 2、介紹內容要與個人簡歷相一致。 3、表述方式上盡量口語化。 4、要切中要害,不談無關、無用的內容。 5、條理要清晰,層次要分明。 6、事先最好以文字的形式寫好背熟。

問題二:「談談你的家庭情況」

思路: 1、 況對於了解應聘者的性格、觀念、心態等有一定的作用,這是招聘單位問該問題的主要原因。 2、 簡單地羅列家庭人口。 3、宜強調溫馨和睦的家庭氛圍。 4、 宜強調父母對自己教育的重視。 5、 宜強調各位家庭成員的良好狀況。 6、 宜強調家庭成員對自己工作的支持。 7、 宜強調自己對家庭的責任感。

問題三:「你有什麼業余愛好?」

思路: 1、業余愛好能在一定程度上反映應聘者的性格、觀念、心態,這是招聘單位問該問題的主要原因。 2、 最好不要說自己沒有業余愛好。 3、不要說自己有那些庸俗的、令人感覺不好的愛好。 4、 最好不要說自己僅限於讀書、聽音樂、上網,否則可能令面試官懷疑應聘者性格孤僻。 5、最好能有一些戶外的業余愛好來「點綴」你的形象。

問題四:「你最崇拜誰?」

思路: 1、最崇拜的人能在一定程度上反映應聘者的性格、觀念、心態,這是面試官問該問題的主要原因。 2、 不宜說自己誰都不崇拜。 3、 不宜說崇拜自己。 4、 不宜說崇拜一個虛幻的、或是不知名的人。 5、 不宜說崇拜一個明顯具有負面形象的人。 6、所崇拜的人人最好與自己所應聘的工作能「搭」上關系。 7、 最好說出自己所崇拜的人的哪些品質、哪些思想感染著自己、鼓舞著自己。

問題五:「你的座右銘是什麼?」

思路: 1、座右銘能在一定程度上反映應聘者的性格、觀念、心態,這是面試官問這個問題的主要原因。 2、不宜說那些醫引起不好聯想的座右銘。 3、不宜說那些太抽象的座右銘。 4、不宜說太長的座右銘。 5、座右銘最好能反映出自己某種優秀品質。 6、 參考答案——「只為成功找方法,不為失敗找借口」

問題六:「談談你的缺點」

思路: 1、不宜說自己沒缺點。 2、 不宜把那些明顯的優點說成缺點。 3、 不宜說出嚴重影響所應聘工作的缺點。 4、 不宜說出令人不放心、不舒服的缺點。 5、 可以說出一些對於所應聘工作「無關緊要」的缺點,甚至是一些表面上看是缺點,從工作的角度看卻是優點的缺點。

問題七:「談一談你的一次失敗經歷」

思路: 1、 不宜說自己沒有失敗的經歷。 2、 不宜把那些明顯的成功說成是失敗。 3、不宜說出嚴重影響所應聘工作的失敗經歷, 4、 所談經歷的結果應是失敗的。 5、 宜說明失敗之前自己曾信心白倍、盡心盡力。 6、說明僅僅是由於外在客觀原因導致失敗。 7、 失敗後自己很快振作起來,以更加飽滿的熱情面對以後的工作。

問題八:「你為什麼選擇我們公司?」

思路: 1、 面試官試圖從中了解你求職的動機、願望以及對此項工作的態度。 2、 建議從行業、企業和崗位這三個角度來回答。 3、 參考答案——「我十分看好貴公司所在的行業,我認為貴公司十分重視人才,而且這項工作很適合我,相信自己一定能做好。」

問題九:「對這項工作,你有哪些可預見的困難?」

思路: 1、 不宜直接說出具體的困難,否則可能令對方懷疑應聘者不行。 2、可以嘗試迂迴戰術,說出應聘者對困難所持有的態度——「工作中出現一些困難是正常的,也是難免的,但是只要有堅忍不拔的毅力、良好的合作精神以及事前周密而充分的准備,任何困難都是可以克服的。」

問題十:「如果我錄用你,你將怎樣開展工作」

思路: 1、 如果應聘者對於應聘的職位缺乏足夠的了解,最好不要直接說出自己開展工作的具體辦法, 2、可以嘗試採用迂迴戰術來回答,如「首先聽取領導的指示和要求,然後就有關情況進行了解和熟悉,接下來制定一份近期的工作計劃並報領導批准,最後根據計劃開展工作。」

問題十一:「與上級意見不一是,你將怎麼辦?」

思路: 1、一般可以這樣回答「我會給上級以必要的解釋和提醒,在這種情況下,我會服從上級的意見。」 2、如果面試你的是總經理,而你所應聘的職位另有一位經理,且這位經理當時不在場,可以這樣回答:「對於非原則性問題,我會服從上級的意見,對於涉及公司利益的重大問題,我希望能向更高層領導反映。」

問題十二:「我們為什麼要錄用你?」

思路: 1、應聘者最好站在招聘單位的角度來回答。 2、 招聘單位一般會錄用這樣的應聘者:基本符合條件、對這份共組感興趣、有足夠的信心。 3、如「我符合貴公司的招聘條件,憑我目前掌握的技能、高度的責任感和良好的餓適應能力及學習能力 ,完全能勝任這份工作。我十分希望能為貴公司服務,如果貴公司給我這個機會,我一定能成為貴公司的棟梁!」

問題十三:「你能為我們做什麼?」

思路: 1、 基本原則上「投其所好」。 2、 回答這個問題前應聘者最好能「先發制人」,了解招聘單位期待這個職位所能發揮的作用。 3、 應聘者可以根據自己的了解,結合自己在專業領域的優勢來回答這個問題。

問題十四:「你是應屆畢業生,缺乏經驗,如何能勝任這項工作?」

思路: 1、 如果招聘單位對應屆畢業生的應聘者提出這個問題,說明招聘單位並不真正在乎「經驗」,關鍵看應聘者怎樣回答。 2、對這個問題的回答最好要體現出應聘者的誠懇、機智、果敢及敬業。 3、如「作為應屆畢業生,在工作經驗方面的確會有所欠缺,因此在讀書期間我一直利用各種機會在這個行業里做兼職。我也發現,實際工作遠比書本知識豐富、復雜。但我有較強的責任心、適應能力和學習能力,而且比較勤奮,所以在兼職中均能圓滿完成各項工作,從中獲取的經驗也令我受益非淺。請貴公司放心,學校所學及兼職的工作經驗使我一定能勝任這個職位。」

問題十五:「你希望與什麼樣的上級共事?」

思路: 1、通過應聘者對上級的「希望」可以判斷出應聘者對自我要求的意識,這既上一個陷阱,又上一次機會。 2、 最好迴避對上級具體的希望,多談對自己的要求。 3、 如「做為剛步入社會新人,我應該多要求自己盡快熟悉環境、適應環境,而不應該對環境提出什麼要求,只要能發揮我的專長就可以了。」

問題十六:「您在前一家公司的離職原因是什麼?」

思路: 1、 最重要的是:應聘者要使找招聘單位相信,應聘者在過往的單位的「離職原因」在此家招聘單位里不存在。 2、避免把「離職原因」說得太詳細、太具體。 3、不能摻雜主觀的負面感受,如「太幸苦」、「人際關系復雜」、「管理太混亂」、「公司不重視人才」、「公司排斥我們某某的員工」等。 4、但也不能躲閃、迴避,如「想換換環境」、「個人原因」等。 5、 不能涉及自己負面的人格特徵,如不誠實、懶惰、缺乏責任感、不隨和等。 6、盡量使解釋的理由為應聘者個人形象添彩。 7、如「我離職是因為這家公司倒閉。我在公司工作了三年多,有較深的感情。從去年始,由於市場形勢突變,公司的局面急轉直下。到眼下這一步我覺得很遺憾,但還要面對顯示,重新尋找能發揮我能力的舞台。」 同一個面試問題並非只有一個答案,而同一個答案並不是在任何面試場合都有效,關鍵在於應聘者掌握了規律後,對面試的具體情況進行把握,有意識地揣摩面試官提出問題的心理背景,然後投其所好。
============
名企面試最看中的七點關鍵能力

找到一份理想的工作是大學畢業生們最大的心願,而進入那些知名的大企業更是廣大畢業生的夢想。如何應付這些企業的面試成為了畢業生們最為關注的話題。
這些名企的面試往往有一定的程序,絕非草草而就。因此,一定要有所准備才能「百戰不殆」。而要在面試前得到有關信息,常常採用的有這樣幾個方法:1.充分利用人際關系,與近年進入該企業工作的師兄師姐溝通,以預測面試題目的方向;2.查詢該企業的資料,深入了解該企業的企業文化特點,聯系當前情況,自己預測考題;3.利用網路資源,登錄該企業網站,查詢相關信息及面試題目。從目前的情況來看,最普遍也最為有效的方式,仍然是嚮往屆畢業生咨詢相關信息。
面試題往往與各公司的企業文化和重點關注的東西有密切的關系,我們可以做出如下總結:

*忠誠度:面臨跳槽,企業往往會看重應聘學生對忠誠度的看法。尤其是一些國有大型企業,更為重視員工的忠誠度。在近日康佳集團的招聘中,面試官就提出了「請分析職業技能和忠誠度哪個對企業更重要」的問題。

*實踐能力:在注重學生學習成績的同時,相當多的企業非常重視應聘者的實踐經歷。例如通用電氣(中國)有限公司(GE)就表示他們要招聘的絕不是簡單的「學習機器」,在校期間實習、兼職、家教的經驗都是積累社會經驗的好機會,這都應該受到企業的重視。

*團隊協作精神:經營規模宏大的名企往往非常重視員工的團隊協作精神。例如聯想集團人力資源部的有關負責人就表示,該公司尤其歡迎具有團隊協作精神的應聘者。

*創新精神:對於大型企業來說,離開了不斷的創新,就等於失去了生命力,因此應聘者是否具有創新精神也是重點要考查的。如聯想集團在面試中就十分重視應聘者的創新精神和能力。

*對企業文化的認可程度:企業在招聘過程中常常會考慮到員工是否能夠認可和適應該企業的價值觀和企業文化,這將決定員工是否能夠很好地為企業服務。例如SONY公司在招聘過程中把員工能否適應日本文化尤其是索尼的企業文化作為重點考核內容。通用電氣有限公司在招聘中也要看學生是否喜歡、是否認同GE的價值觀,即「堅持誠信、注重業績、渴望變革」。

*人際交往能力和良好的溝通能力:如SONY把人際溝通能力作為重點考核內容,而畢博管理咨詢有限公司人力資源部的經理則透露,畢博在招聘過程中非常重視學生的溝通技巧,因為作為未來的咨詢師,應聘者一定要具有與客戶溝通、協調的能力。

*對新知識新能力的求知態度和學習能力:一位企業負責人表示,應屆畢業生往往不具備直接進行業務操作的能力,基本上都要經過系統的培訓,所以學習能力和求知慾應該是重點考查的內容。很多企業都堅持這一原則。通用電氣的公關總監表示,公司不是很在乎應屆生與公司要求之間的差距,因為他們對於自己的培訓體系非常自信,只要有強烈的求知慾和學習能力一定可以通過系統的培訓脫穎而出,因此在面試中這兩項考核十分關鍵。此外,UT斯達康、歐萊雅、安永……都表示是否具備良好的學習能力和強烈的求知慾是企業十分重視的。

隨著職場上競爭的日趨激烈,面試已經成為一門學問,而新的面試題目和面試方式也層出不窮,上海通用在面試時,就推出了情景模擬面試的新思路,即根據應聘者可能擔任的職務,編制一套與該職務實際情況相仿的測試項目,將被測試者安排在模擬的、逼真的工作環境中,要求被試者處理可能出現的各種問題,以此測試其心理素質,觀察應聘者的領導能力、領導慾望、組織能力、主動性、口頭表達能力、自信程度、溝通能力、人際交往能力。上海通用還把情景模擬推廣到對技術工人的選拔上,如通過齒輪的裝配練習,評估應聘者的動作靈巧性、質量意識、操作的條理性及行為習慣。孰優孰劣,涇渭分明。

想進入名企工作,以實現自己的人生價值,面試是必須通過的一關,知己知彼才能百戰不殆,相信只要一方面對自己有清醒的認識和准確的定位,一方面對企業的情況有深入了解,一定可以在面試中脫穎而出。
------

另外細節決定成敗:
對於求職者來說,最重要的一點就是細節,尤其是對那些進入面試環節的求職者。在結構化面試技巧中,有一種稱之為「望聞問切法」,其中的「望聞」應該說對求職者也有指導意義。望,指的是面試官要注意應聘者的體格、面目、動作;聞,指的是面試官要注意應聘者的語氣、語速、語調。這些都是小細節,而如果求職者注意到了,無疑會為自身求職的砝碼增加重量。如果你應聘的時候腳尖不停地點地,表示你有焦慮或不耐煩的心理;交談時眼睛左顧右盼,不與面試官對視,則表示你對自己不夠信任、不安或者在說謊。這些行為心理學的分析很多面試官都將其運用到對招聘者的考核中,這也都是一些平常不大為人注意到的小細節。所以如果你細節都注意到了,做好了,那你的優勢立現,贏得自己理想的職位就指日可待了。
最後祝你應聘成功!

J. 計算機軟體技術專業的應屆畢業生如何面對面試

面試並不可怕。

重要的是:
0。不要緊張:-)
1。掌握企業開發軟體需要的編程語言(現學現賣肯定是不行的),有些過去成果的演示會好些(可能的話,會出些測試題)
2。對企業所在的行業有些必要的了解,如果一竅不通,只會編程也是不行的(也就是常說的行業經驗),也就是說你在面試前要了解相應行業的大體情況
3。對招聘企業要有一定的了解(談話時可以展開談)
4。要有正確的求職觀和良好的求職態度,不要過於關心工作環境、待遇等等
5。要自信但不可吹噓,要低調但不可太謙虛
6。在計算機專業范圍內要有較寬的知識面,要重點展現自己的學習能力、變通能力和工作潛力
7。程序員是經常要加班加點的,要有心理准備,不可「家住太遠」、「周末約會」,或者非上班時間總有婆婆媽媽的事兒。總之,就是要有「充分的時間」工作。
8。要有主見,不可「我爸說...」、「我媽讓我問問...」,「回家問一下家人...」等等

剛畢業學生最大的弱點就是沒有工作經驗,寫軟體都是在做作業,沒有經過摔打,因此盡可能要有一些「成果」,一方面可以看看開發難度,一方面可以看看編程風格(一看你的源代碼就知道你的性格和能力了),如果在畢業前有參加過實際的軟體開發和項目開發會更好一些。

閱讀全文

與應屆生程序員面試害怕相關的資料

熱點內容
win10自動關機命令 瀏覽:309
海康伺服器怎麼改硬碟模式 瀏覽:814
app後台運行android 瀏覽:346
對象存儲演算法 瀏覽:734
sql命令中條件子句的關鍵詞 瀏覽:516
貴陽微樂麻將胡牌演算法 瀏覽:708
光纖的伺服器是什麼意思 瀏覽:882
iphone終端命令 瀏覽:176
visualc教程pdf 瀏覽:521
ad適合練什麼app 瀏覽:162
基於單片機的溫度報警器的設計 瀏覽:119
androidview復制 瀏覽:427
東北最簡單的擋光演算法 瀏覽:86
為什麼app都要獲取你位置信息 瀏覽:156
app維護的人是干什麼的 瀏覽:964
埃及雲伺服器怎麼租 瀏覽:342
醫療電子憑證是什麼app 瀏覽:16
javanat穿透 瀏覽:337
java數組索引值 瀏覽:92
程序員的數學21邏輯 瀏覽:918