程序員面試技巧你知道幾個?
面試是很奇妙的一件事情,在短短的一段時間內(nèi),要讓一個完全陌生的人認(rèn)可你的專業(yè)能力,認(rèn)可你的人品,認(rèn)可你的職業(yè)習(xí)慣等等。
程序員面試技巧你知道幾個?
一個準(zhǔn)備充分的面試會給面試官留下不錯的印象,也會給你的順利入職提供更多的可能。你對于面試的技巧知道哪些呢?今天給大家分享幾個簡單實(shí)用面試時效果佳的小妙招。記得面試時不妨用上哦!
1、給自己寫一份非常專業(yè)的簡歷
我的建議是,如果你想增加自己的入選機(jī)會,那最好還是花點(diǎn)錢制作一份專業(yè)的簡歷。相較于你將來可能得到的巨大收獲,這真的只是一個小小的投資。
2、研究面試官
當(dāng)我聯(lián)系程序員來面試的時候,我總是會事先發(fā)電子郵件給他,并附上我的名字和博客地址。但是讓我驚訝的是,當(dāng)我給他面試的時候,他竟然對我還是一無所知。
3、獲得內(nèi)部推薦
知道找工作最簡單的方法是什么嗎?那就是獲得內(nèi)部推薦。這不但可以增加面試機(jī)會,還能提升40%的錄用幾率。前陣子,我找到了一家心儀的公司。然后直接投簡歷?NONO,猜猜我是怎么做的吧?
首先我找到一名和我有共同想法和意見的開發(fā)人員,然后開始關(guān)注他的博客。接著我在他的博客中留言、發(fā)表建議,并且表現(xiàn)出對他的工作和公司非常感興趣的想法。
4、溝通涉及到編碼問題的時候,溝通是關(guān)鍵
一個在工作時需要幫助卻能和人正確溝通的求職者比那些能輕松解決問題的求職者甚至更好。
了解這是哪種問題。有兩種類型的問題:
編碼。面試官希望你能針對問題寫出簡潔高效的代碼。
閑聊。面試官希望能和你聊一聊。話題通常是(1)高水平的系統(tǒng)設(shè)計(“如何克隆Twitter?”)或(2)瑣事(“Javascript中的hoisting是什么意思?”)。有時候這些瑣事中也會引入“實(shí)際”問題,例如,“如何迅速排序整數(shù)列?好的,如果不是整數(shù),是其他類型的呢……”。
5、不要作弊
有些企業(yè)在面試程序員的時候,喜歡一開始扔一張試卷讓候選人先做,然后再去面試。暫且先不談做卷子考察方式的好壞,在做試卷的時候,萬萬不要用移動設(shè)備上網(wǎng)查詢答案。本身作弊的行為就讓人不齒,如果面試官在暗處進(jìn)行觀察,發(fā)現(xiàn)你作弊,那就太尷尬了。會就是會,不會就是不會,即便你用手機(jī)查答案把試卷寫的滿滿的,在接下來面試的時候,面試官再就試卷上的問題展開一問你,你還是不會。所以不管有沒有人監(jiān)督,在面試的做試卷環(huán)節(jié),千萬不要作弊。
6、當(dāng)你向面試官問清楚了問題、并向她解釋了你的答案之后,就可以開始寫代碼了。
要記住,在共享文檔里寫代碼的時候,你可以復(fù)制粘貼、寫評論,而且能回過頭來完成骨架算法和功能。但在白板上寫代碼就不一樣了,它需要你的頭腦很清醒,而且需要你具備管理白板空間的技能。如果足夠幸運(yùn)的話,現(xiàn)在當(dāng)你開始在白板左上角動筆的時候,應(yīng)該非常明白你要寫些什么東西,而且你要確保在你寫答案的時候,沒有擋住面試官的視線?;c(diǎn)兒時間把代碼寫得緊湊而美觀一點(diǎn)兒,因?yàn)槟愕拇a也會是面試反饋的一部分。在你寫代碼的時候,要大聲解釋你在寫什么,這會讓你的面試官更容易地跟上你的思路。
7、考察綜合素質(zhì)
因?yàn)槿耸菚l(fā)展的,所以某種程度上,面試者的綜合素質(zhì)要比他的專業(yè)能力更重要。
所以,具體的技術(shù)問題(如何調(diào)用API、什么是設(shè)計模式、編程語言的語法等等)面試官會少問一些,更多的是關(guān)注面試者的事業(yè)心、對工作的熱情、進(jìn)取心、自律能力、毅力等方面。
下面是一些典型問題:
Why did you get into development? 你為什么開發(fā)軟件?
How many technical books did you read in the past year? 去年你讀了幾本技術(shù)書籍?
What was your favorite technical book in the past year? What did you learn from it? 去年你最喜歡的技術(shù)書籍是哪本?你從中學(xué)到了什么?
What websites do you read regularly, related to development? 平時你經(jīng)常訪問哪些編程類網(wǎng)站?
后話
其實(shí)面試還是得靠自己的實(shí)力,所以技巧再多都是輔助,只有自己的技術(shù)水準(zhǔn)達(dá)到一定的程度,才能拿下心儀的職位。
最重要的,還是要再日常工作和生活中多多學(xué)習(xí)多多思考,把理論和實(shí)際應(yīng)用真正的轉(zhuǎn)化成自己的經(jīng)驗(yàn)。希望各位程序猿們順順利利的通過面試,找到自己滿意的工作!
四川新華電腦學(xué)院專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】