導航:首頁 > 程序命令 > 程序員面試姿勢

程序員面試姿勢

發布時間:2022-04-24 06:17:33

Ⅰ 如何面試程序員

如何面試程序員
一、提問之前的准備
首先,最重要的是,你自己一開始就應該想清楚:
1.
需要新員工完成什麼樣的任務?
2.
怎樣的人能完成這樣的任務?
3.
哪些途徑和方法可以發現這樣的人?
只有明確這些根本性的問題,才能正確高效地完成面試。
二、提問的原則
假定你對上一節的三個問題,已經有了清晰的想法,那麼接下來就可以設計如何提問了。
有一些提問的原則,是你應該遵循的:
每一個面試問題都有明確的目的。你不僅自己了解,還能向其他面試官解釋清楚。
多提一些開放性(Open-ended)的問題,而不是那種用Yes/No就可以回答的問題。這樣做使你有機會與面試者展開討論,並且提出後續的問題,盡可能多地了解對方。
不要問宗教、家庭、健康、個人隱私等方面的問題。
不要問太復雜的問題。因為面試者沒有太多思考時間,所以無法周全地回答,你也就無從判斷他的能力了。
三、考察專業能力
為了確認面試者是勝任的,你可以問一些與職位相關的專業方面的問題。(不過通常來說,一次面試不足以看出一個人的專業能力。)
比如,你的招聘職位是系統管理員,你可以問"如何快速地在50台機器上部署Linux?"(提示:正確答案不是刻錄50張安裝光碟。)
另外,你還應該向面試者了解他的過去,因為過去是未來的最好預測依據。不過,提問的重點不要僅僅是他過去的成果,更要關注在當時的環境中,他是如何決策和實施的。
四、考察綜合素質
因為人是會發展的,所以某種程度上,面試者的綜合素質要比他的專業能力更重要。
所以,具體的技術問題(如何調用API、什麼是設計模式、編程語言的語法等等)可以少問一些,更應該關注面試者的事業心、對工作的熱情、進取心、自律能力、毅力等方面。
下面是一些典型問題:
Why
did
you
get
into
development?
你為什麼開發軟體?
How
many
technical
books
did
you
read
in
the
past
year?
去年你讀了幾本技術書籍?
What
was
your
favorite
technical
book
in
the
past
year?
What
did
you
learn
from
it?
去年你最喜歡的技術書籍是哪本?你從中學到了什麼?
What
websites
do
you
read
regularly,
related
to
development?
平時你經常訪問哪些編程類網站?
Do
you
maintain
any
open-source
projects?
你有自己的開源項目嗎?
Do
you
code
in
your
spare-time?
業余時間你編程嗎?
Do
you
love
programming,
or
do
you
do
it
for
the
money?
對於你來說,編程是一種愛好,還是一種謀生手段?
Have
you
accomplished
anything
important
in
your
career
yet?
Do
you
want
to?
你的職業生涯之中有什麼重要的成就?它是你主導的嗎?
What
would
make
you
feel
that
you
have
done
something
important?
什麼事情會讓你很有成就感?
五、考察理性思維
某些情況下,你可能需要了解面試者的分析判斷能力,看他能否全面地思考問題、客觀地評價自己。
那麼,你可以依次提出這樣三個問題:
What's
your
favorite
programming
language?
Why?
你最喜歡的編程語言是哪種?為什麼?
If
you
could
add
one
feature
to
your
favorite
language,
what
would
it
be?
Why?
如果允許你為這種語言加一種功能,你會加什麼功能?為什麼?
If
you
could
remove
one
feature
from
it,
what
would
it
be?
Why?
如果允許你取消一種功能,會是什麼功能?為什麼?
這里的重點是,讓面試者從正反兩方面評價一件自己熟悉的東西,看看他的思維是否片面。答案無所謂對錯,只要面試者有一個明確的立場,能夠從正反兩方面說出令人信服的理由,就可以了。比如,某個軟體的口碑不好,但是面試者說他很喜歡,而且說得出一大堆理由,清楚地解釋了這種軟體的優點和缺點在哪裡,這樣就很好。
你還可以把這些問題,套用在其他東西上面,比如操作系統、文字編輯器等等。

Ⅱ 程序員應該如何面試,程序員面試問什麼技術

3年以下的面試
面試主要看兩個方面:
一、通過溝通交流,一些簡單的問題,了解的你的邏輯思維,個人性格。

二、一些常用的技術是否了解,根據你的回答問幾個典型的問題。

這個階段面試技術並不是最重點的,主要還是邏輯思維是否敏捷,為人處事是否好相處,技術是可以培養的,基本帶一周就可以很好的幹活了。

3年以上就麻煩了
一、技術會問的很詳細,沒有扎實的功底,擋不住啊。

二、超過3年的招聘,一般都是有一定目的性的,比如需要搭建項目構架,或者需要專攻資料庫的,或者需要比較全能的技術大牛來解決問題,所以應該針對面試方的一些需求去准備。

以上都是瞎掰,看看就行了。

Ⅲ 如何面試一名程序員

如何面試程序員
一、提問之前的准備
首先,最重要的是,你自己一開始就應該想清楚:
1. 需要新員工完成什麼樣的任務?
2. 怎樣的人能完成這樣的任務?
3. 哪些途徑和方法可以發現這樣的人?
只有明確這些根本性的問題,才能正確高效地完成面試。
二、提問的原則
假定你對上一節的三個問題,已經有了清晰的想法,那麼接下來就可以設計如何提問了。
有一些提問的原則,是你應該遵循的:
每一個面試問題都有明確的目的。你不僅自己了解,還能向其他面試官解釋清楚。
多提一些開放性(Open-ended)的問題,而不是那種用Yes/No就可以回答的問題。這樣做使你有機會與面試者展開討論,並且提出後續的問題,盡可能多地了解對方。
不要問宗教、家庭、健康、個人隱私等方面的問題。
不要問太復雜的問題。因為面試者沒有太多思考時間,所以無法周全地回答,你也就無從判斷他的能力了。
三、考察專業能力
為了確認面試者是勝任的,你可以問一些與職位相關的專業方面的問題。(不過通常來說,一次面試不足以看出一個人的專業能力。)
比如,你的招聘職位是系統管理員,你可以問"如何快速地在50台機器上部署Linux?"(提示:正確答案不是刻錄50張安裝光碟。)
另外,你還應該向面試者了解他的過去,因為過去是未來的最好預測依據。不過,提問的重點不要僅僅是他過去的成果,更要關注在當時的環境中,他是如何決策和實施的。
四、考察綜合素質
因為人是會發展的,所以某種程度上,面試者的綜合素質要比他的專業能力更重要。
所以,具體的技術問題(如何調用API、什麼是設計模式、編程語言的語法等等)可以少問一些,更應該關注面試者的事業心、對工作的熱情、進取心、自律能力、毅力等方面。
下面是一些典型問題:
Why did you get into development?
你為什麼開發軟體?
How many technical books did you read in the past year?
去年你讀了幾本技術書籍?
What was your favorite technical book in the past year? What did you learn from it?
去年你最喜歡的技術書籍是哪本?你從中學到了什麼?
What websites do you read regularly, related to development?
平時你經常訪問哪些編程類網站?
Do you maintain any open-source projects?
你有自己的開源項目嗎?
Do you code in your spare-time?
業余時間你編程嗎?
Do you love programming, or do you do it for the money?
對於你來說,編程是一種愛好,還是一種謀生手段?
Have you accomplished anything important in your career yet? Do you want to?
你的職業生涯之中有什麼重要的成就?它是你主導的嗎?
What would make you feel that you have done something important?
什麼事情會讓你很有成就感?
五、考察理性思維
某些情況下,你可能需要了解面試者的分析判斷能力,看他能否全面地思考問題、客觀地評價自己。
那麼,你可以依次提出這樣三個問題:
What's your favorite programming language? Why?
你最喜歡的編程語言是哪種?為什麼?
If you could add one feature to your favorite language, what would it be? Why?
如果允許你為這種語言加一種功能,你會加什麼功能?為什麼?
If you could remove one feature from it, what would it be? Why?
如果允許你取消一種功能,會是什麼功能?為什麼?
這里的重點是,讓面試者從正反兩方面評價一件自己熟悉的東西,看看他的思維是否片面。答案無所謂對錯,只要面試者有一個明確的立場,能夠從正反兩方面說出令人信服的理由,就可以了。比如,某個軟體的口碑不好,但是面試者說他很喜歡,而且說得出一大堆理由,清楚地解釋了這種軟體的優點和缺點在哪裡,這樣就很好。
你還可以把這些問題,套用在其他東西上面,比如操作系統、文字編輯器等等。

java程序員面試著裝要求

面試,其實就是一個交流的過程。
目的就在於讓對方了解你,我認為面試的時候沒有必要非得穿的太正式,當然,如果你平時就是每天西裝革履的除外。
就穿你平時穿的就行,但是切記,雖說不要求你多正式,但是一定要大方合體,切忌不能太誇大,色彩不要太鮮艷,這樣顯得不穩重。
我這么跟你說吧,著裝其實就是第一印象,你可以以對方的角度去想問題。
比如你現在要面試一個人,他穿的雖不是正裝,但也規規矩矩,你會不會因為這個就直接把這個人pass掉?
答案是不會的。
找工作人員,不是找女朋友,有的人一看對方的穿衣打扮不喜歡,就直接pass。
我也是學java的,既然是面試java,如果你的技術過硬,人品也不錯。
我覺得企業沒有理由僅僅因為你沒穿正裝而如何,就算他這么說了,那肯定是有其他不滿意的地方,以此拿來說事。
面試的時候,就算對方對你十分滿意,一般也會找盡各種理由奚落你,因為如果他表現的太滿意,那麼談薪水的時候,他自己就落於下風了。
就好比你去買衣服,你最好不要表現的非常喜歡這件衣服,否則你掏腰包的時候就等著被宰吧。
是一個道理。
所以,我建議你還是平時的打扮就行,但是切記要好好的整理一下。
總之一句話,不管是正裝還是平時的裝扮,你要讓對方感受到一點就好了,那就是你為了這次面試,真的是用心准備了。這就足夠了。
就算你穿身正裝,衣服折折皺皺的,那還不如不穿。
說的可能有點亂,但道理就是這么個道理。
總結一下:
第一:著裝方面,無所謂,最重要的是讓對方感受到你的誠意和用心。
第二:既然是程序員,技術才是硬道理,其他雖說不都是浮雲,但也只是陪襯。
當然,面試還有很多技巧和經驗在裡面,我也說不完,只是針對著裝說一下吧。希望對你有幫助。

Ⅳ 程序員面試,應該怎麼穿

應該穿著大方得體莊重保守,所以穿職業裝最好。

所謂的白領美女必須穿著整齊,顯得如此專業。女士正裝有多種選擇,例如職業裝等。如果你申請對外觀要求很高的職位,例如客戶服務經理,銷售代表等,則應在面試時穿正裝。一方面,尊重面試官,另一方面,也突顯了專業形象。只要正式一點,就可以了。你不能穿著短褲,人字拖去參加面試。著裝反映了一個人的精神,盡管一個人的內心是最重要的,但對外表的關注是一種精神狀態和對他人的尊重,更不用說,沒有人有義務通過馬虎的外表來發現自己的優秀內在。

Ⅵ java程序員面試著裝要求是什麼

1.衣服不能太花哨

對於著裝,從顏色上來講,我們選擇深藍或是灰色等素色的比較好,不能夠太過於花哨;最好穿上西裝參加面試。

女性在著裝上需要注意,的衣服領口不能過大,裙子也不能過短。

2.著裝要干凈、整潔

我們參加面試,沒有必要為了面試而特意去買新衣服、新鞋,而更需要注意的是一些細節,比如看看服裝鞋子等是否干凈、整潔,衣服上的扣子是否掉落。

一個干凈整潔的外表會美化面試官對你的印象。

Ⅶ 程序員面試該如何搭配衣服

我覺得一個程序員面試,應該穿一些正裝,畢竟想到程序員,我們都是覺得這是一個比較嚴肅的職業,所以在搭配衣服的時候,我覺得你可以穿一個白色的,山打一個領帶,外面穿一個黑色的西服,整個人覺得就特別有氣質,而且顯得很正式.

Ⅷ 程序員面試的時候有哪些加分的小技巧

以自然的狀態應對每場面試

突出你的項目亮點,而不要只是把一個硬生生的項目擺在那裡。

比如有些程序員在面試時為了讓面試官感受到自己項目的復雜性,或是為了在面試官面前展現自己代碼量的博大精深。往往會長篇大論說上一大堆,結果卻未能找到重點。這反而讓面試官覺得你空有花拳綉腿,沒有實在功夫,對面試產生不利。

記住,在介紹你項目的時候,最主要是把那些比較關鍵的點挑出來。著重體現你經手項目中最深層次的技術點,用技術人都能理解的詞彙去講述你的項目。

只有抓住面試官的心,讓他認為有繼續聽下去的必要,讓面試官在你的一番介紹中認可你的能力,覺得你就是ta想要找的人,你才有絕大可能贏得那場面試。

一場面試下來,一定要及時做總結,比如哪裡表現不是太好,需要改進的點在什麼地方。

Ⅸ 程序員面試該如何搭配衣服  

提到程序員,我們腦海中想到的一般是穿著格子襯衣、沉默寡言的男性形象,程序員工作的嚴謹性也要求著他們在工作時需要穿著樸素大方一些。所以在程序員面試時,也要注意搭配衣服,給面試官留下好的印象。一些單品是必不可少的,比如板正的襯衣、西服外套等,都體現著程序員這個職業的專業性。程序員面試,最主要的還是專業的技能和實力,穿搭衣服只要謹記不花哨、不隨意、不太過幼稚即可。也希望程序員可以在穿搭水平上有所提高,打破人們的刻板印象,用專業實力和綜合外觀,讓人們對這個職業更加敬佩。

Ⅹ 程序員面試時需要注意哪些

1 說得太少
尤其是那些開放式的問題,如「請介紹下你自己」或「請講一下你曾經解決過的復雜問題」。面試官會通過你對這些技術和非技術問題的回答來評估你的經驗和能力。
所以,僅僅只用兩三句話來回答不但不能顯示出你對這個專業的興趣,還會讓整個面試過程顯得非常無聊。如果你不能很好地說明你的經驗、成就和技能給企業帶來的價值,那麼你的競爭力毫無疑問就高不起來。所以,你需要對一些最常見的開放式問答作充分的准備,學會推銷自己。
2 說得太多
不斷地說,不斷地說,卻並沒有什麼實質性的內容。換句話說,就是廢話連篇,言之無物。如果你不能簡潔的解釋問題,那麼面試官就會懷疑你在工作時的表現是不是也會像你的談話一樣拖泥帶水?可以先問問面試官,確定是否真的需要詳細解釋。
解釋也是一門藝術,關鍵是確定重點,如果需要的話再深入到細節。當聊到業務的時候,就應該從業務的角度看問題,不要涉及任何技術術語。學會用簡潔明了的方式解釋問題。如果你能時刻把握主旨,那麼這一點也不是問題。
3 回答不出一些必知的基本技術問題
面試不是技術競賽,不是看誰答對的問題多,但是有一些「必須知道」的核心Java和Web基礎知識,你不能不知。例如,對於Java開發人員
1)不知道「==」和equals之間的區別。
2)不知道equals和hashCode方法被隱式調用時的約定。
3)不能解釋曾投入精力過的應用程序的高層體系結構。
4)不知道OO的概念和設計原則。
5)不能很好地處理多線程。
6)不知道如何在HTTP客戶端與伺服器端之間保持狀態。
7)不知道SQL。

4 既寫不好簡單的代碼,又回答不出如何解決棘手的問題
作為一個開發人員,你應該根據自己的經驗水平,來針對給定的問題和情況編寫代碼。如果碰到一些比較棘手的問題,那麼即使你還沒有解決方案,也應該將你的思路講給面試官聽。當然這在面試時會讓人特別緊張,尤其是在還有時間限制的情況下,但是你也必須保持冷靜,至少應該說明你將如何試著去解決問題的方法。
5 糟糕的禮儀和態度
遲到,不適宜的著裝,抖手抖腳,沒有眼神接觸,過於緊張,沒有提問,顯示不出對這份職業的興趣,「我什麼都知道」的高傲態度,貶低你的現在和以前的僱主,遇到技術問題時煩躁不安或者垂頭喪氣,為自己找理由而不是虛心接受錯誤,與面試官發生爭執,隨波逐流而沒有自己的看法,過於呆板,撒謊,嗓門太大,無法成為良好的傾聽者,等等。
提示:面試官要找的不是技術明星,而是實實在在具備了合適的技術技能、軟技能、端正的態度以及能為企業獲取利益、全面的專業人才。因此,不妨先研究下想要應聘的機構,深入了解其工作規范以調整回答問題時的方向和重點。將每一場面試都當作免費的培訓課程,積極調整心態,不但能達到一個雙贏的局面,還可以減少緊張的情緒,從而獲得更好的表現。這樣即使你並沒有得到那份工作,也可以由此學到點什麼,獲得進步

閱讀全文

與程序員面試姿勢相關的資料

熱點內容
電腦加密能不能強制關掉 瀏覽:616
趣味單人解壓桌游 瀏覽:210
oppo手機谷歌伺服器無法核實什麼 瀏覽:318
軟體怎麼加密華為 瀏覽:220
掃地機怎麼安裝app 瀏覽:317
考研結合特徵值計演算法 瀏覽:514
操作系統演算法綜合題 瀏覽:150
華為程序員待遇 瀏覽:545
程序員帶娃的圖片 瀏覽:77
迷你雲伺服器怎麼下載 瀏覽:813
福州溯源碼即食燕窩 瀏覽:232
當樂伺服器怎麼樣 瀏覽:713
nc編程軟體下載 瀏覽:382
如何限制手機app的使用 瀏覽:307
安卓華為手機怎麼恢復桌面圖標 瀏覽:956
我的世界電腦版伺服器地址在哪找 瀏覽:533
違抗了命令 瀏覽:256
安卓如何實現拖拽放置 瀏覽:91
凈資產收益率選股指標源碼 瀏覽:599
血壓力感測器計算公式單片機 瀏覽:466