激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

如何面試:面試程序員

時(shí)間:2022-12-08 11:42:05 如何面試 我要投稿

如何面試:面試程序員

  很多程序員會(huì )過(guò)多地透露自己的信息,不要以為誠實(shí)和完全透明就是最好的政策,殊不知過(guò)猶不及。以下是小編整理的如何面試:面試程序員。希望對大家有所幫助。

如何面試:面試程序員

  一、提問(wèn)之前的準備

  首先,最重要的是,你自己一開(kāi)始就應該想清楚:

  1. 需要新員工完成什么樣的任務(wù)?

  2. 怎樣的人能完成這樣的任務(wù)?

  3. 哪些途徑和方法可以發(fā)現這樣的人?

  只有明確這些根本性的問(wèn)題,才能正確高效地完成面試。

  二、提問(wèn)的原則

  假定你對上一節的三個(gè)問(wèn)題,已經(jīng)有了清晰的想法,那么接下來(lái)就可以設計如何提問(wèn)了。

  有一些提問(wèn)的原則,是你應該遵循的:

  每一個(gè)面試問(wèn)題都有明確的目的。你不僅自己了解,還能向其他面試官解釋清楚。

  多提一些開(kāi)放性(Open-ended)的問(wèn)題,而不是那種用Yes/No就可以回答的問(wèn)題。這樣做使你有機會(huì )與面試者展開(kāi)討論,并且提出后續的問(wèn)題,盡可能多地了解對方。

  不要問(wèn)宗教、家庭、健康、個(gè)人隱私等方面的問(wèn)題。

  不要問(wèn)太復雜的問(wèn)題。因為面試者沒(méi)有太多思考時(shí)間,所以無(wú)法周全地回答,你也就無(wú)從判斷他的能力了。

  三、考察專(zhuān)業(yè)能力

  為了確認面試者是勝任的,你可以問(wèn)一些與職位相關(guān)的專(zhuān)業(yè)方面的問(wèn)題。(不過(guò)通常來(lái)說(shuō),一次面試不足以看出一個(gè)人的專(zhuān)業(yè)能力。)

  比如,你的招聘職位是系統管理員,你可以問(wèn)"如何快速地在50臺機器上部署Linux?"(提示:正確答案不是刻錄50張安裝光盤(pán)。)

  另外,你還應該向面試者了解他的過(guò)去,因為過(guò)去是未來(lái)的最好預測依據。不過(guò),提問(wèn)的重點(diǎn)不要僅僅是他過(guò)去的成果,更要關(guān)注在當時(shí)的環(huán)境中,他是如何決策和實(shí)施的。

  四、考察綜合素質(zhì)

  因為人是會(huì )發(fā)展的,所以某種程度上,面試者的綜合素質(zhì)要比他的專(zhuān)業(yè)能力更重要。

  所以,具體的技術(shù)問(wèn)題(如何調用API、什么是設計模式、編程語(yǔ)言的語(yǔ)法等等)可以少問(wèn)一些,更應該關(guān)注面試者的事業(yè)心、對工作的熱情、進(jìn)取心、自律能力、毅力等方面。

  下面是一些典型問(wèn)題:

  Why did you get into development?

  你為什么開(kāi)發(fā)軟件?

  How many technical books did you read in the past year?

  去年你讀了幾本技術(shù)書(shū)籍?

  What was your favorite technical book in the past year? What did you learn from it?

  去年你最喜歡的技術(shù)書(shū)籍是哪本?你從中學(xué)到了什么?

  What websites do you read regularly, related to development?

  平時(shí)你經(jīng)常訪(fǎng)問(wèn)哪些編程類(lèi)網(wǎng)站?

  Do you maintain any open-source projects?

  你有自己的開(kāi)源項目嗎?

  Do you code in your spare-time?

  業(yè)余時(shí)間你編程嗎?

  Do you love programming, or do you do it for the money?

  對于你來(lái)說(shuō),編程是一種愛(ài)好,還是一種謀生手段?

  Have you accomplished anything important in your career yet? Do you want to?

  你的職業(yè)生涯之中有什么重要的成就?它是你主導的嗎?

  What would make you feel that you have done something important?

  什么事情會(huì )讓你很有成就感?

  五、考察理性思維

  某些情況下,你可能需要了解面試者的分析判斷能力,看他能否全面地思考問(wèn)題、客觀(guān)地評價(jià)自己。

  那么,你可以依次提出這樣三個(gè)問(wèn)題:

  What's your favorite programming language? Why?

  你最喜歡的編程語(yǔ)言是哪種?為什么?

  If you could add one feature to your favorite language, what would it be? Why?

  如果允許你為這種語(yǔ)言加一種功能,你會(huì )加什么功能?為什么?

  If you could remove one feature from it, what would it be? Why?

  如果允許你取消一種功能,會(huì )是什么功能?為什么?

  這里的重點(diǎn)是,讓面試者從正反兩方面評價(jià)一件自己熟悉的東西,看看他的思維是否片面。答案無(wú)所謂對錯,只要面試者有一個(gè)明確的立場(chǎng),能夠從正反兩方面說(shuō)出令人信服的理由,就可以了。比如,某個(gè)軟件的口碑不好,但是面試者說(shuō)他很喜歡,而且說(shuō)得出一大堆理由,清楚地解釋了這種軟件的優(yōu)點(diǎn)和缺點(diǎn)在哪里,這樣就很好。

  你還可以把這些問(wèn)題,套用在其他東西上面,比如操作系統、文字編輯器等等。

  程序員面試經(jīng)驗分享

  1、準備充分。

  我這次找工作準備的特別不充分,可以說(shuō)在第一次面試的時(shí)候都沒(méi)正真意義的準備過(guò)什么,在第一周的時(shí)候基本都是打醬油,所以準備是必須的,我總結了大概有幾點(diǎn)需要的。常見(jiàn)的面試題目,自己所做的項目情況,自我介紹,職業(yè)規劃,離職原因。我覺(jué)得這些東西一定要用一點(diǎn)時(shí)間做下梳理,不然面試的情況會(huì )像我開(kāi)始一樣很糟糕,浪費時(shí)間也浪費一些很好的機會(huì ),我覺(jué)得應該在你想跳槽的半個(gè)月之前就要準備了,這樣可以節約一個(gè)星期的時(shí)間。

  2、基礎知識的積累。

  我是NET的方向的,所以主要說(shuō)。NET方向,面試無(wú)非四大塊:C,數數據庫,JS(Jquery),數據結構和算法。先說(shuō)數據庫,分頁(yè)SQL和一些查詢(xún)SQL,再就是大數據量查詢(xún)的優(yōu)化這基本是每個(gè)面試官都會(huì )問(wèn)的,JS方面因為我不是主做前端開(kāi)發(fā),面試一般都是些DOM對象的操作和AJAX,C的主要是一些基礎知識這里就不一一舉例各種面試題目,自己多做做。最難得就是面試數據結構和算法了,這也是很多程序員薄弱的地方,一般問(wèn)這方面的問(wèn)題的`面試官都很牛逼,問(wèn)這種問(wèn)題的公司一般開(kāi)的待遇會(huì )高很多,個(gè)人覺(jué)得問(wèn)了這方面的問(wèn)題的公司對程序員的綜合素質(zhì)要求很高。數據結構和算法這個(gè)只能靠平時(shí)工作之余多看書(shū),多學(xué)習了。程序員這條路,學(xué)無(wú)止境。

  3、項目的描述。

  這個(gè)是每個(gè)面試官都會(huì )問(wèn)的問(wèn)題,面試官最愿意聽(tīng)的是你的項目亮點(diǎn),用到了哪些技術(shù)來(lái)解決問(wèn)題。最好的做法是把你的項目的大體的框架畫(huà)出來(lái)給面試官看,這樣才能直觀(guān)的給面試官一種你確實(shí)是做過(guò)了這個(gè)項目。你要非常流暢的給面試官講解,有的面試官會(huì )讓你拿筆在白板上做講解,這個(gè)可以在家里面多做幾次模擬。我覺(jué)得我在這方面是強項,幾個(gè)讓我畫(huà)圖講解項目的公司都給我發(fā)出了入職通知。

  4、職業(yè)規劃。

  這個(gè)一般是在總監級別的面試官會(huì )問(wèn)到,我覺(jué)得程序員在工作到3到5年的時(shí)候都應該考慮這個(gè)問(wèn)題,是走項目管理還是技術(shù)到底。這個(gè)就看自己的人生規劃了,我個(gè)人覺(jué)得工作不到5年的同學(xué)還是老老實(shí)實(shí),踏踏實(shí)實(shí)的做好技術(shù),靠這個(gè)吃飯,什么都別多想,技術(shù)才是你生存的根本。

  5、待遇的談判。

  任何事情都是有回旋的余地的,所有的公司都想用最低廉的價(jià)格找最優(yōu)秀的員工,不要主動(dòng)說(shuō)自己的期望待遇,誰(shuí)先說(shuō)誰(shuí)就會(huì )被動(dòng),你可以嘗試的問(wèn)貴公司這個(gè)職位大概能開(kāi)出的待遇是多少?一般的人力都會(huì )給你一個(gè)范圍,然后你根據實(shí)際情況來(lái)做出決定,一般在這個(gè)基礎+2K的范圍,比如人力MM對你說(shuō)這個(gè)職位在8K左右,你可以開(kāi)10K的待遇,反正這一塊是非常有技巧的,我覺(jué)得的待遇只要和你跳槽的時(shí)候期望的差不多其實(shí)就行了。

  6、投簡(jiǎn)歷。

  51,智聯(lián),中華英才主要是這3家。51都是一些小公司,智聯(lián)的命中率高一點(diǎn),中華英才這次找工作沒(méi)在上面投遞不做評價(jià)。有幾家在51上的公司的邀請面試的時(shí)候,待遇有3K的,我當時(shí)有點(diǎn)震驚,啥時(shí)候技術(shù)這么廉價(jià)了,所以我在51上投遞了幾天就放棄了,后面在智聯(lián)上投遞。這一條可能會(huì )得罪到51這個(gè)公司,不過(guò)我還是要寫(xiě)出來(lái)。剛畢業(yè)的可以嘗試下51,畢竟先入門(mén)先學(xué)習才是菜鳥(niǎo)程序員最應該做的事情,不要太在意待遇。

  7、學(xué)歷和英文能力問(wèn)題。

  這個(gè)真的很重要,大公司基本是只要本科,英語(yǔ)雖然在找工作的不需要,但是在你職業(yè)道路上很重要,工作之余應該多學(xué)學(xué)英語(yǔ),學(xué)歷低的應該考考學(xué)歷。學(xué)歷和能力無(wú)關(guān),但是確實(shí)你找工作的一個(gè)機會(huì ),你技術(shù)如何強,但是沒(méi)有機會(huì )也是白搭。

  面試技巧

  1.基本儀容和禮儀

  其實(shí)不是針對面試,基本儀容和禮儀在日常生活也是非常重要的,是一個(gè)人是否有教養,是否有素質(zhì)的基本要求。

  穿著(zhù):如無(wú)特別需要,不要著(zhù)正裝,休閑裝即可。但是不要光腳丫子大拖鞋,背心吊帶,男士不要穿露腳趾涼鞋。干凈整潔即可,表示對本次面試的重視和對面試官的尊重。

  儀容:女士如果想化妝的話(huà),淡妝即可,素顏也可以。男士頭發(fā)理一下,胡子剃掉。還是那句話(huà),干凈整潔,萬(wàn)萬(wàn)不可口腔有異味,或者身上有體味(特別是腳丫子臭味,絕對不行。

  禮儀:多說(shuō)“請”,“您”,“謝謝”,記得進(jìn)門(mén)后關(guān)門(mén),前臺給你倒的水走的時(shí)候記得拿出去扔掉。坐下來(lái)面對面試官要有坐像,不要跟在家里一樣太隨便,說(shuō)話(huà)口齒清楚,慢一點(diǎn)說(shuō),不要跟打機關(guān)槍一樣。切記,不可做作,細節處把握尺度就行。如果遇到和面試官有分歧的時(shí)候,立即閉嘴并閉嘴,不要爭論,不要試圖說(shuō)服面試官,更不可恥笑或者蔑視面試官,哪怕你確實(shí)不知道比面試官高到哪里去了。記住,這是禮貌,跟你技術(shù)有多牛逼無(wú)關(guān)。

  謙虛:任何時(shí)候,把自己放在一個(gè)相對低的姿態(tài),你是來(lái)面試,不是來(lái)教育面試官的,抱著(zhù)一種接受檢閱和學(xué)習的態(tài)度面對面試,千萬(wàn)千萬(wàn)不要覺(jué)得自己主角光環(huán)加身,天下之大老子第一。相信我,這個(gè)世界牛人大把的,別人不說(shuō)穿是因為給雙方留面子,你可別認為是你真牛逼。謙虛,起碼不會(huì )讓你有成為一個(gè)跳梁小丑的機會(huì )。

  2.專(zhuān)業(yè)基礎知識

  什么重要的話(huà)說(shuō)三遍已經(jīng)爛大街了,我就不說(shuō)了。對于程序猿來(lái)說(shuō),專(zhuān)業(yè)基礎知識絕對是重中之重,是面試成功的最基礎要素。我說(shuō)的專(zhuān)業(yè)基礎知識,不是說(shuō)你做了多少個(gè)項目,寫(xiě)了多少行代碼,而是軟件開(kāi)發(fā)的基礎知識。

  我在面試的時(shí)候,有時(shí)候會(huì )遇到一些候選人,乍一看簡(jiǎn)歷也有好幾年工作經(jīng)驗,項目也寫(xiě)的滿(mǎn)滿(mǎn)的,但是卻連“值類(lèi)型引用類(lèi)型本質(zhì)區別”,“構造函數有哪些特點(diǎn),何時(shí)被調用”,“類(lèi)和接口區別是什么”這樣的問(wèn)題也回答不了,注意,是回答不了,也就是不知道,不是知道意思但是組織不了語(yǔ)言。這類(lèi)候選人通常在連續回答不上幾個(gè)問(wèn)題后,開(kāi)口為自己辯解:“我動(dòng)手比較強,寫(xiě)代碼都沒(méi)問(wèn)題,但是書(shū)上的概念我真的不太清楚”。能說(shuō)出這個(gè)話(huà),就說(shuō)明此人根本就明白作為一個(gè)技術(shù)工作者最基本的專(zhuān)業(yè)素質(zhì)是什么。(我在這里就不展開(kāi)談基礎知識在開(kāi)發(fā)中的作用以及對自身成長(cháng)的作用,以后會(huì )專(zhuān)門(mén)撰文來(lái)討論)所以千萬(wàn)不要覺(jué)得自己工作幾年,有些代碼經(jīng)驗就已經(jīng)可以挑戰更加高薪的工作。

  在面試前,一定要先審視一下自身的基礎知識掌握程度,如果有必要,自己買(mǎi)書(shū)回來(lái)或者網(wǎng)上找一些資料,利用空余時(shí)間系統的學(xué)習一遍,比如你所使用的語(yǔ)言本身,比如你擅長(cháng)的框架底層實(shí)現,比如編譯原理,比如多線(xiàn)程的知識,比如Http相關(guān)的知識等等。千萬(wàn)不要沒(méi)有一點(diǎn)點(diǎn)基礎知識儲備或者基礎知識儲備不豐富就跑去面試,失敗的幾率非常大,如果眼睜睜的看著(zhù)自己心儀的工作機會(huì )擦肩而過(guò),我想是誰(shuí)都會(huì )難過(guò)的吧。

  3.溝通能力

  面試的過(guò)程本質(zhì)上就是一次溝通的過(guò)程,候選人在短短的時(shí)間內要盡量的向對方展現自己的長(cháng)處,隱藏自己的短處,盡量讓對方問(wèn)題得到圓滿(mǎn)答復并且留下較好印象。有些程序猿性格內向,在陌生人面前比較靦腆,話(huà)語(yǔ)不多。當然,這不能說(shuō)是做錯了,只能說(shuō)是一些性格上的短處而已(如果很?chē)乐,那就有自卑的可能,需要重視并且糾正)。在面試時(shí),候選人一定要精神煥發(fā),昂首挺胸,眼神堅定,切記切記眼神不要飄忽不定,切記切記不要甕聲甕氣。有人會(huì )問(wèn)我,“那我回答不上面試官的問(wèn)題,或者一時(shí)沒(méi)有想起來(lái),心里沒(méi)底了怎么辦?”,怎么辦??回答不上也不能被嚇尿了啊,是吧,咱們遇到不會(huì )的問(wèn)題,就老老實(shí)實(shí)的說(shuō)“這個(gè)我不清楚”,或者“這個(gè)我不會(huì )”,千萬(wàn)千萬(wàn)不要不懂裝懂,顧左右而言他,打算糊弄過(guò)去,我告訴大家,搗糨糊是過(guò)不去的,面試官的問(wèn)題肯定是他非常清楚答案的,你忽悠面試官就是在忽悠你自己,有意思嗎?當然,也不要胡亂回答,否則只會(huì )成為面試官和他的同事茶余飯后的笑話(huà)。

  在面試時(shí),盡量雙眼直視面試官(但不要瞪著(zhù)人家。),背挺直,手機開(kāi)飛行模式,說(shuō)話(huà)口齒清楚,利落干脆,回答得上就盡量說(shuō),回答不上直接說(shuō)不知道,不要羅里吧嗦,特別是談到薪酬,對方問(wèn)你期望時(shí),最好在現有基礎上增加10%-20%,不要漫天要價(jià),也不要不好意思,放心大膽的說(shuō)出你的期望,如果對方覺(jué)得略高,會(huì )再跟你商量。務(wù)必一開(kāi)口就給人真誠,干練,干脆,專(zhuān)業(yè)的印象。

  4.過(guò)往項目經(jīng)驗

  很多面試者不大重視自己的過(guò)往項目經(jīng)驗,這是我不能理解的地方。我每個(gè)做過(guò)的項目,雖然我在其中可能只是做一個(gè)模塊甚至一個(gè)功能,但是我都會(huì )想辦法搞清楚整個(gè)項目的業(yè)務(wù)流程,研發(fā)背景,內部模塊功能,和外部如何實(shí)現集成,底層數據庫的設計,整體系統架構設計等等。我在面試候選人的時(shí)候,通常都會(huì )問(wèn)最近一個(gè)項目相關(guān)的東西,有很多候選人都會(huì )表示是ta自己一個(gè)人設計開(kāi)發(fā)了這個(gè)項目,但是連有哪些功能模塊,系統結構(注意,不是架構)都回答不出來(lái)。有些面試者,在面試一些中高級的程序員時(shí),很喜歡從過(guò)往經(jīng)驗入手,你再一遍介紹的時(shí)候他可能隨時(shí)提問(wèn)。因為這樣有2個(gè)好處,第一是預防一問(wèn)一答的形式,候選人事先背了很多問(wèn)題的答案,第二是從候選人過(guò)往項目經(jīng)驗入手,除了可以看出候選人是否虛假構建了項目經(jīng)驗,還可以判斷該候選人對開(kāi)發(fā)細節的把握以及對一些技術(shù)點(diǎn)的反應能力和掌握情況,畢竟“突然襲擊”比“瞄準射擊”要更加考驗候選人。

  所以,在面試前,應該好好把自己以前的項目經(jīng)驗都捋一捋,特別是上一個(gè)項目,從業(yè)務(wù)流程到產(chǎn)品設計到系統開(kāi)發(fā),特別是項目?jì)纫恍┠阕鲞^(guò)的細節地方,你準備在面試時(shí)拿出來(lái)說(shuō)的,必須以此為點(diǎn),相關(guān)的東西都查查資料看一看。再一個(gè)就是項目里面的閃光點(diǎn),什么叫閃光點(diǎn),就是高大上的東西,需要自己多了解了解,在面試的時(shí)候拿出來(lái)說(shuō)也可以加分。比如我以前做過(guò)一個(gè)項目,是一個(gè)類(lèi)似網(wǎng)頁(yè)爬蟲(chóng)的東西,把爬下來(lái)的東西根據數據庫里面的地址上傳到設置的路徑,再刪除這個(gè)文件。當時(shí)我還是比較小白的階段,懵懵懂懂的聽(tīng)人說(shuō)多線(xiàn)程好像效率比較高,于是就用到了new Thread的多線(xiàn)程方式,確實(shí)解決了一些效率上的問(wèn)題。后來(lái)?yè)Q工作時(shí),我又把這個(gè)項目拿出來(lái)看了一遍,并且著(zhù)重看了看多線(xiàn)程相關(guān)的東西,知道了還有異步編程(當時(shí)好像C#還沒(méi)有Task),于是就自己學(xué)習了一番,然后動(dòng)手做做實(shí)驗什么的,把多線(xiàn)程這一塊理論聯(lián)系實(shí)際又鞏固了一遍。果然,后來(lái)面試的時(shí)候談到這個(gè)上面的時(shí)候,面試官對這一塊很有興趣,越問(wèn)越深,我也知無(wú)不言,為自己增分不少。

  5.不要作弊

  有些企業(yè)在面試程序員的時(shí)候,喜歡一開(kāi)始扔一張試卷讓候選人先做,然后再去面試。暫且先不談做卷子考察方式的好壞,在做試卷的時(shí)候,萬(wàn)萬(wàn)不要用移動(dòng)設備上網(wǎng)查詢(xún)答案。本身作弊的行為就讓人不齒,如果面試官在暗處進(jìn)行觀(guān)察,發(fā)現你作弊,那就太尷尬了。會(huì )就是會(huì ),不會(huì )就是不會(huì ),即便你用手機查答案把試卷寫(xiě)的滿(mǎn)滿(mǎn)的,在接下來(lái)面試的時(shí)候,面試官再就試卷上的問(wèn)題展開(kāi)一問(wèn)你,你還是不會(huì )。所以不管有沒(méi)有人監督,在面試的做試卷環(huán)節,千萬(wàn)不要作弊。

  6.熱門(mén)技術(shù)點(diǎn)的掌握

  其實(shí)這是個(gè)增分項目,如果上面幾點(diǎn)都已經(jīng)通過(guò)面試的考核,那么這一點(diǎn)就會(huì )成為你絕對的亮點(diǎn)。首先要先自己了解一下當前熱門(mén)的技術(shù),然后通過(guò)分析自己申請的職位,去看看可能涉及到哪些熱門(mén)的技術(shù),然后再去專(zhuān)門(mén)的找資料進(jìn)行學(xué)習和動(dòng)手實(shí)驗。

【如何面試:面試程序員】相關(guān)文章:

程序員如何面試11-03

如何面試程序員12-14

如何面試程序員?12-11

如何面試程序員?02-11

面試官如何面試程序員11-23

關(guān)于如何面試程序員?11-21

淺談如何面試程序員?11-21

淺談如何面試程序員11-19

HR如何面試程序員01-16

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频