跳槽的天花板你知道?當(dāng)然這和面試及其關(guān)鍵滨彻,怎么能夠順利通過面試呢?
很多時候面試中恨不得你會造火箭亭饵,工作中也就讓你擰擰螺絲梁厉。為了不在面試中吃虧,面試前突擊多看看面試題還是狠有必要的词顾。這是一份常見Java面試題分類匯總,希望對大家有用昔驱!
完整電子版已經(jīng)打包好來骤肛,看這里:
公種號:編程橙子自取
淺談后端面試指南
面試是一次雙向的溝通過程,對求職者而言是找到心儀的東家萌衬,對公司而言是招攬合適的人才它抱。面試官的目的是考察求職者能力,評估和崗位的匹配程度观蓄,絕非用稀奇古怪的題目面倒求職者。
本人近兩年面試大幾十位求職者侮穿,深感作為一個面試者不易,做好一個面試官更難回铛,如何在極其有限的時間內(nèi)準(zhǔn)確的考察出求職的技術(shù)能力,對面試官的考驗(yàn)很大茵肃。本文關(guān)注服務(wù)端技術(shù)能力的考察,包括考察的范圍验残、方式和注意事項(xiàng)捞附。性格、合作能力您没、抗壓能力等的考察不在本文討論范圍內(nèi)。
態(tài)度指南
古有周公吐哺欧募、三顧茅廬的佳話仆抵,優(yōu)秀的人才從來不乏東家,所以請尊重求職者肢础,縱然無緣招攬優(yōu)秀的人才,也要贏得面試者的好評和名聲:
求職者慕名而來至少出門迎接传轰、給瓶解渴水吧
營造寬松良好的面試氛圍,讓求職者正常發(fā)揮
控制好時間辽聊,不予太長期贫,亦不宜太短
面試的過程請保持耐心跟匆,認(rèn)真聽取通砍,切勿打斷求職者,切勿過分爭論和反駁
面試結(jié)束后盡快給予求職者反饋
技術(shù)考察
技術(shù)考察主要覆蓋基礎(chǔ)知識迹冤、專業(yè)知識和邏輯思維三方面虎忌。首先了解求職者經(jīng)歷的項(xiàng)目以及在該項(xiàng)目中承擔(dān)的角色和工作內(nèi)容泡徙,再以項(xiàng)目為切入點(diǎn)膜蠢,由淺入深的提出和基礎(chǔ)知識以及專業(yè)知識相關(guān)的問題莉兰,要特別注意這些問題的連貫性礁竞,從而考察面試者的功底、邏輯性和解決問題的思路。為了緩和氛圍奏瞬,還可以提一些開放的問題,那些鐘情于技術(shù)的 geek 們硼端,在這類問題往往能回答的深入和透徹。
基礎(chǔ)知識
熟練掌握一門語言
熟悉基本的數(shù)據(jù)結(jié)構(gòu)和算法
熟練使用 Linux(Windows)县耽,對操作系統(tǒng)原理的理解
Optional: 數(shù)據(jù)庫镣典、Web Server 和 TCP/IP 等
專業(yè) & 經(jīng)驗(yàn)
專業(yè)知識的考察因業(yè)務(wù)而異,求職者應(yīng)該需要了解整個項(xiàng)目的功能兄春,明白自己模塊承擔(dān)的角色,熟悉模塊的業(yè)務(wù)流程以及針對該業(yè)務(wù)使用到的技術(shù)框架哑姚,某些特殊的業(yè)務(wù)可能會用到算法芜茵。
開放問題
你使用過哪些語言,對比它們的異同九串,談?wù)勀愕母惺埽?/p>
你喜歡哪些技術(shù)書籍(博客)?
哪些軟件你覺得很棒猪钮,為什么?
你通過什么渠道學(xué)習(xí)新技術(shù)知識谆奥?
你解決過哪些令你難忘的 bug拂玻,并說說解決的過程宰译?
談?wù)剛€人計(jì)算機(jī)(互聯(lián)網(wǎng)網(wǎng)絡(luò))的發(fā)展歷史魄懂?
談?wù)勀憔磁宓墓こ處煟?/p>
談?wù)劀y試的重要性沿侈?
一點(diǎn)感受
不推薦純粹的數(shù)學(xué)題市栗、智力題等考察題目
不推薦壓力面試,群面等面試方式
不推薦做題蛛淋、現(xiàn)場寫代碼(時間成本太高篡腌,偽代碼除外),不推薦詢問雜而無連貫的問題
能給出 github 的求職者往往具有更強(qiáng)的競爭力
面試的方式和考察重點(diǎn)因人而異嘹悼,本人認(rèn)為這種方式的面試效率較高,既適合現(xiàn)場面試杨伙、又適合電話面試,非常注重基礎(chǔ)功底棠赛,基礎(chǔ)功底扎實(shí)的工程師編程能力膛腐、學(xué)習(xí)能力和調(diào)試能力都比較強(qiáng)悍,因?yàn)橥獠扛鳟惖募夹g(shù)歸根結(jié)底總是有諸多相通之處哲身。