導航:首頁 > 軟體知識 > 程序員面試需要准備什麼材料

程序員面試需要准備什麼材料

發布時間:2024-09-23 02:35:58

Ⅰ 如何面試一名程序員

如何面試程序員
一、提問之前的准備
首先,最重要的是,你自己一開始就應該想清楚:
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?
如果允許你取消一種功能,會是什麼功能?為什麼?
這里的重點是,讓面試者從正反兩方面評價一件自己熟悉的東西,看看他的思維是否片面。答案無所謂對錯,只要面試者有一個明確的立場,能夠從正反兩方面說出令人信服的理由,就可以了。比如,某個軟體的口碑不好,但是面試者說他很喜歡,而且說得出一大堆理由,清楚地解釋了這種軟體的優點和缺點在哪裡,這樣就很好。
你還可以把這些問題,套用在其他東西上面,比如操作系統、文字編輯器等等。

Ⅱ 程序員面試需要准備什麼

1、把自己簡歷上的東西記清楚,尤其是簡歷上有水分的,不要在面試的時候露餡啦;
2、找一些面試方面的資料,就是面試官會問到的技術上和為人處世方面的問題,就是要對面試官問的一些問題要做的心中有數。這些資料可以上網上找,也可以問面試的那家公司的人(如果你認識的話)。
3、還有就是面試的時候,最好謙虛點、有禮貌點,給面試官一個好的印象。但同時,也要有自信,對自己懂的知識,可以稍微誇張點。

Ⅲ 程序員面試時需要帶哪些東西

1、把自己簡歷上的東西記清楚,尤其是簡歷上有水分的,不要在面試的時候露餡啦;
2、找一些面試方面的資料,就是面試官會問到的技術上和為人處世方面的問題,就是要對面試官問的一些問題要做的心中有數。這些資料可以上網上找,也可以問面試的那家公司的人(如果你認識的話)。
3、還有就是面試的時候,最好謙虛點、有禮貌點,給面試官一個好的印象。但同時,也要有自信,對自己懂的知識,可以稍微誇張點。

Ⅳ 程序員面試要准備些什麼東西

面試前的准備
簡歷
1. 千萬別給自己挖坑
在面試的時候,面試官都會針對簡歷上技術能力、工作經歷、項目經驗等提出一些細節上的問題,所以你寫下的都些東西必須是真實,並且是非常了解。
2. 要有辨識度
通常一個職位可能收到的簡歷比較多,很多時候,你的簡歷甚至根本沒被HR看到。那麼,怎樣讓自己的簡歷脫穎而出呢?首先,簡歷要有「辨識度」,要讓面試官看完這個簡歷,就很想見見這個人。
3. 面試前最好進行一個「模擬面試」
其實自己在製作簡歷的時候,就像寫程序一樣自己是很難發現bug的,因此在面試前最好找朋友、老師或同學幫你來一場「模擬面試」,這樣也許會發現一些意想不到的問題。
4. 針對不同的公司要對簡歷進行微調
比如對方是個做電商。而你恰好做過類似項目,就可以將該部分的項目介紹著重突出以下,比如排列到最前面。
充分准備相關的專業知識
可以在網上收集一些相關的面試題,有時面試官也可能會照著網上的內容來問,所以網上一些比較熱門的題目也可以關注一些,然後對照自己的經驗組織成自己的語言。
項目經驗
項目的研發背景、整體業務流程、開發周期、負責的模塊、技術實現細節、技術亮點等。自己做過的每個項目都要整理清楚。
了解熱門前沿技術
比如你面試的是 iOS 開發崗位,除了 OC 你還能聊聊最新版本的 Swift;比如現在微信小程序開發又火起來了,你也在關注和學習,甚至能解決面試官的一些問題。了解這些熱門的前沿技術絕對會成為你面試時的加分點。

閱讀全文

與程序員面試需要准備什麼材料相關的資料

熱點內容
遼寧工程技術大學怎麼轉智慧團建 瀏覽:802
廣州醉駕程序多久能走完 瀏覽:578
代理老白乾兒每年要分多少任務 瀏覽:393
幣幣交易漲多少交易不賠本 瀏覽:476
web基本技術有哪些 瀏覽:205
為什麼edr導入少一行數據 瀏覽:460
山東南部有哪些大型花木市場 瀏覽:280
有了小程序你還需要什麼 瀏覽:32
浙江白酒代理怎麼樣 瀏覽:862
批發市場的雜物有哪些 瀏覽:266
怎麼判定代理商的產品是正品 瀏覽:708
數據替換為什麼失敗 瀏覽:837
在小程序哪裡可以查需不需要核酸 瀏覽:774
建東職業技術學院在哪個區 瀏覽:940
如何做心動外賣的代理 瀏覽:855
產品功能如何量化 瀏覽:168
已讀信息的軟體叫什麼名字 瀏覽:11
程序員面試需要准備什麼材料 瀏覽:220
市場上的金魚都是什麼品種 瀏覽:612
蘇州取暖產品怎麼樣 瀏覽:703