![軟件開(kāi)發(fā)工程師面試心得_第1頁(yè)](http://file4.renrendoc.com/view/99d3103f7c52af82476ebbff2a72b584/99d3103f7c52af82476ebbff2a72b5841.gif)
![軟件開(kāi)發(fā)工程師面試心得_第2頁(yè)](http://file4.renrendoc.com/view/99d3103f7c52af82476ebbff2a72b584/99d3103f7c52af82476ebbff2a72b5842.gif)
![軟件開(kāi)發(fā)工程師面試心得_第3頁(yè)](http://file4.renrendoc.com/view/99d3103f7c52af82476ebbff2a72b584/99d3103f7c52af82476ebbff2a72b5843.gif)
![軟件開(kāi)發(fā)工程師面試心得_第4頁(yè)](http://file4.renrendoc.com/view/99d3103f7c52af82476ebbff2a72b584/99d3103f7c52af82476ebbff2a72b5844.gif)
![軟件開(kāi)發(fā)工程師面試心得_第5頁(yè)](http://file4.renrendoc.com/view/99d3103f7c52af82476ebbff2a72b584/99d3103f7c52af82476ebbff2a72b5845.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于程序員的幾個(gè)階段每個(gè)程序員、或者說(shuō)每個(gè)工作者都應(yīng)該有自己的職業(yè)規(guī)劃,如果看到這里的朋友沒(méi)有自己的職業(yè)規(guī)劃,希望你可以思考一下自己的將來(lái)。LZ常常思考自己的未來(lái),也從自己的思考中總結(jié)出了一些東西,作為第一部分來(lái)談?wù)?。LZ認(rèn)為一名程序員應(yīng)該有幾個(gè)階段(以下時(shí)間都算上實(shí)習(xí)期):第一階段 三年o我認(rèn)為三年對(duì)于程序員來(lái)說(shuō)是第一個(gè)門(mén)檻,這個(gè)階段將會(huì)淘汰掉一批不適合寫(xiě)代碼的人。這一階段,我們走出校園,邁入社會(huì),成為一名程序員,正式從書(shū)本上的內(nèi)容邁向真正的企業(yè)級(jí)開(kāi)發(fā)。我們知道如何團(tuán)隊(duì)協(xié)作、如何使用項(xiàng)目管理工具、項(xiàng)目版本如何控制、我們寫(xiě)的代碼如何測(cè)試如何在線(xiàn)上運(yùn)行等等,積累了一定的開(kāi)發(fā)經(jīng)驗(yàn),也對(duì)代碼有了一定深入的認(rèn)識(shí),是一個(gè)比較純粹的Coder的階段第二階段 五年o五年又是區(qū)分程序員的第二個(gè)門(mén)檻。有些人在三年里,除了完成工作,在空余時(shí)間基本不會(huì)研究別的東西,這些人永遠(yuǎn)就是個(gè)Coder,年紀(jì)大一些勢(shì)必被更年輕的人給頂替;有些人在三年里,除了寫(xiě)代碼之外,還熱衷于研究各種技術(shù)實(shí)現(xiàn)細(xì)節(jié)、看了N多好書(shū)、寫(xiě)一些博客、在Github上分享技術(shù),這些人在五年后必然具備在技術(shù)上獨(dú)當(dāng)一面的能力并且清楚自己未來(lái)的發(fā)展方向,從一個(gè)Coder逐步走向系統(tǒng)分析師或是架構(gòu)師,成為項(xiàng)目組中不可或缺的人物第三階段 十年o十年又是另一個(gè)門(mén)檻了,轉(zhuǎn)行或是繼續(xù)做一名程序員就在這個(gè)節(jié)點(diǎn)上。如果在前幾年就抱定不轉(zhuǎn)行的思路并且為之努力的話(huà),那么在十年的這個(gè)節(jié)點(diǎn)上,有些人必然成長(zhǎng)為一名對(duì)行業(yè)有著深入認(rèn)識(shí)、對(duì)技術(shù)有著深入認(rèn)識(shí)、能從零開(kāi)始對(duì)一個(gè)產(chǎn)品進(jìn)行分析的程序員,這樣的人在公司基本擔(dān)任的都是CTO、技術(shù)專(zhuān)家、首席架構(gòu)師等最關(guān)鍵的職位,這對(duì)于自己絕對(duì)是一件榮耀的事,當(dāng)然老板在經(jīng)濟(jì)上也絕不會(huì)虧待你關(guān)于項(xiàng)目經(jīng)驗(yàn)LZ在網(wǎng)上經(jīng)??吹揭恍﹦e的朋友有提出項(xiàng)目經(jīng)驗(yàn)的問(wèn)題,依照LZ面試的感覺(jué)來(lái)說(shuō),面試主要看幾點(diǎn):項(xiàng)目經(jīng)驗(yàn)+基本技術(shù)+個(gè)人潛力(也就是值不值得培養(yǎng))。關(guān)于項(xiàng)目經(jīng)驗(yàn),我認(rèn)為并發(fā)編程網(wǎng)的創(chuàng)始人方騰飛老師講的一段話(huà)非常好:介紹產(chǎn)品時(shí)面試官會(huì)考察應(yīng)聘者的溝通能力和思考能力,我們大部分情況都是做產(chǎn)品的一個(gè)功能或一個(gè)模塊,但是即使是這樣,自己有沒(méi)有把整個(gè)系統(tǒng)架構(gòu)或產(chǎn)品搞清楚,并能介紹清楚,為什么做這個(gè)系統(tǒng)?這個(gè)系統(tǒng)的價(jià)值是什么?這個(gè)系統(tǒng)有哪些功能??jī)?yōu)缺點(diǎn)有哪些?如果讓你重新設(shè)計(jì)這個(gè)系統(tǒng)你會(huì)如何設(shè)計(jì)?我覺(jué)得這就已經(jīng)足以概括了。也許你僅僅工作一年,也許你做的是項(xiàng)目中微不足道的模塊,當(dāng)然這些一定是你的劣勢(shì)且無(wú)法改變,但是如何彌補(bǔ)這個(gè)劣勢(shì),從方老師的話(huà)中我總結(jié)幾點(diǎn):1、 明確你的項(xiàng)目到底是做什么的,有哪些功能2、 明確你的項(xiàng)目的整體架構(gòu),在面試的時(shí)候能夠清楚地畫(huà)給面試官看并且清楚地指出從哪里調(diào)用到哪里、使用什么方式調(diào)用3、 明確你的模塊在整個(gè)項(xiàng)目中所處的位置及作用4、 明確你的模塊用到了哪些技術(shù),更好一些的可以再了解一下整個(gè)項(xiàng)目用到了哪些技術(shù)在你無(wú)法改變自己的工作年限、自己的不那么有說(shuō)服力的項(xiàng)目經(jīng)驗(yàn)的情況下(這一定是扣分項(xiàng)),可以通過(guò)這種方式來(lái)一定程度上地彌補(bǔ)并且增進(jìn)面試官對(duì)你的好感度。補(bǔ)充一點(diǎn),在面試中聊你的項(xiàng)目的時(shí)候,有一個(gè)問(wèn)題90%是繞不過(guò)的:談一下你在項(xiàng)目中解決過(guò)的比較復(fù)雜的問(wèn)題。這需要在工作中不斷去發(fā)現(xiàn)和探索,不需要多,在你自己目前的項(xiàng)目中只要你找到一兩個(gè)能說(shuō)的問(wèn)題就行。一個(gè)小技巧是,即使問(wèn)題不是你解決的而是別人解決的,但是你把這個(gè)問(wèn)題弄懂、搞透了,在面試的時(shí)候你一樣可以把這個(gè)問(wèn)題當(dāng)作是你自己解決的來(lái)說(shuō)…-畢竟,誰(shuí)來(lái)管這個(gè)問(wèn)題當(dāng)時(shí)到底是不是你解決的呢?關(guān)于專(zhuān)業(yè)技能寫(xiě)完項(xiàng)目接著寫(xiě)寫(xiě)一名3年工作經(jīng)驗(yàn)的Java程序員應(yīng)該具備的技能,這可能是Java程序員們比較關(guān)心的內(nèi)容。我這里要說(shuō)明一下,以下列舉的內(nèi)容不是都要會(huì)的東西----但是如果你掌握得越多,最終能得到的評(píng)價(jià)、拿到的薪水勢(shì)必也越高。1、 基本語(yǔ)法這包括static、final、transient等關(guān)鍵字的作用,foreach循環(huán)的原理等等。今天面試我問(wèn)你static關(guān)鍵字有哪些作用,如果你答出static修飾變量、修飾方法我會(huì)認(rèn)為你合格,答出靜態(tài)塊,我會(huì)認(rèn)為你不錯(cuò),答出靜態(tài)內(nèi)部類(lèi)我會(huì)認(rèn)為你很好,答出靜態(tài)導(dǎo)包我會(huì)對(duì)你很滿(mǎn)意,因?yàn)槟芸闯瞿惴浅嶂匝芯考夹g(shù)。最深入的一次,LZ記得面試官直接問(wèn)到了我volatile關(guān)鍵字的底層實(shí)現(xiàn)原理(順便插一句,面試和被面試本身就是相對(duì)的,面試官能問(wèn)這個(gè)問(wèn)題同時(shí)也讓面試者感覺(jué)到面試官也是一個(gè)喜愛(ài)研究技術(shù)的人,增加了面試者對(duì)公司的好感,LZ最終選擇的就是問(wèn)了這個(gè)問(wèn)題的公司),不要覺(jué)得這太吹毛求疵了-…越簡(jiǎn)單的問(wèn)題越能看出一個(gè)人的水平,另從對(duì)你技術(shù)的考量絕大多數(shù)都是以深度優(yōu)先、廣度次之為標(biāo)準(zhǔn)的,切記。2、 集合非常重要,也是必問(wèn)的內(nèi)容?;旧暇褪荓ist、Map、Set,問(wèn)的是各種實(shí)現(xiàn)類(lèi)的底層實(shí)現(xiàn)原理,實(shí)現(xiàn)類(lèi)的優(yōu)缺點(diǎn)。集合要掌握的是ArrayList、LinkedList、Hashtable、HashMap、ConcurrentHashMap、HashSet的實(shí)現(xiàn)原理,能流利作答,當(dāng)然能掌握CopyOnWrite容器和Queue是再好不過(guò)的了。另外多說(shuō)一句,ConcurrentHashMap的問(wèn)題在面試中問(wèn)得特別多,大概是因?yàn)檫@個(gè)類(lèi)可以衍生出非常多的問(wèn)題,關(guān)于ConcurrentHashMap,我給網(wǎng)友朋友們提供三點(diǎn)回答或者是研究方向:ConcurrentHashMap的鎖分段技術(shù)ConcurrentHashMap的讀是否要加鎖,為什么ConcurrentHashMap的迭代器是強(qiáng)一致性的迭代器還是弱一致性的迭代器3、 設(shè)計(jì)模式本來(lái)以為蠻重要的一塊內(nèi)容,結(jié)果只在阿里巴巴B2B事業(yè)部面試的時(shí)候被問(wèn)了一次,當(dāng)時(shí)問(wèn)的是裝飾器模式。當(dāng)然咱們不能這么功利,為了面試而學(xué)習(xí),設(shè)計(jì)模式在工作中還是非常重要、非常有用的,23種設(shè)計(jì)模式中重點(diǎn)研究常用的十來(lái)種就可以了,面試中關(guān)于設(shè)計(jì)模式的問(wèn)答主要是三個(gè)方向:你的項(xiàng)目中用到了哪些設(shè)計(jì)模式,如何使用知道常用設(shè)計(jì)模式的優(yōu)缺點(diǎn)能畫(huà)出常用設(shè)計(jì)模式的UML圖4、 多線(xiàn)程這也是必問(wèn)的一塊了。因?yàn)槿旯ぷ鹘?jīng)驗(yàn),所以基本上不會(huì)再問(wèn)你怎么實(shí)現(xiàn)多線(xiàn)程了,會(huì)問(wèn)得深入一些比如說(shuō)Thread和Runnable的區(qū)別和聯(lián)系、多次start一個(gè)線(xiàn)程會(huì)怎么樣、線(xiàn)程有哪些狀態(tài)。當(dāng)然這只是最基本的,出乎意料地,幾次面試幾乎都被同時(shí)問(wèn)到了一個(gè)問(wèn)題,問(wèn)法不盡相同,總結(jié)起來(lái)是這么一個(gè)意思:假如有Threadl、Thread2、Thread3、Thread4四條線(xiàn)程分另U統(tǒng)計(jì)C、D、E、F四個(gè)盤(pán)的大小,所有線(xiàn)程都統(tǒng)計(jì)完畢交給Thread5線(xiàn)程去做匯總,應(yīng)當(dāng)如何實(shí)現(xiàn)?聰明的網(wǎng)友們對(duì)這個(gè)問(wèn)題是否有答案呢?不難,java.util.concurrent下就有現(xiàn)成的類(lèi)可以使用。另外,線(xiàn)程池也是比較常問(wèn)的一塊,常用的線(xiàn)程池有幾種?這幾種線(xiàn)程池之間有什么區(qū)別和聯(lián)系?線(xiàn)程池的實(shí)現(xiàn)原理是怎么樣的?實(shí)際一些的,會(huì)給你一些具體的場(chǎng)景,讓你回答這種場(chǎng)景該使用什么樣的線(xiàn)程池比較合適。最后,雖然這次面試問(wèn)得不多,但是多線(xiàn)程同步、鎖這塊也是重點(diǎn)。synchronized和ReentrantLock的區(qū)別、synchronized鎖普通方法和鎖靜態(tài)方法、死鎖的原理及排查方法等等,關(guān)于多線(xiàn)程,我在之前有些過(guò)文章總結(jié)過(guò)多線(xiàn)程的40個(gè)問(wèn)題,可以參看40個(gè)Java多線(xiàn)程問(wèn)題總結(jié)5、 IO再次補(bǔ)充10的內(nèi)容,之前忘了寫(xiě)了。10分為FileIO和SocketIO,F(xiàn)ileIO基本上是不會(huì)問(wèn)的,問(wèn)也問(wèn)不出什么來(lái),平時(shí)會(huì)用就好了,另外記得FileIO都是阻塞IOoSocketIO是比較重要的一塊,要搞懂的是阻塞/非阻塞的區(qū)別、同步/異步的區(qū)別,借此理解阻塞IO、非阻塞IO、多路復(fù)用IO、異步IO這四種IO模型,SocketIO如何和這四種模型相關(guān)聯(lián)。這是基本一些的,深入一些的話(huà),就會(huì)問(wèn)NIO的原理、NIO屬于哪種IO模型、NIO的三大組成等等,這有些難,當(dāng)時(shí)我也是研究了很久才搞懂NIO。提一句,NIO并不是嚴(yán)格意義上的非阻塞IO而應(yīng)該屬于多路復(fù)用IO,面試回答的時(shí)候要注意這個(gè)細(xì)節(jié),講到NIO會(huì)阻塞在Selector的select方法上會(huì)增加面試官對(duì)你的好感。如果用過(guò)Netty,可能會(huì)問(wèn)一些Netty的東西,畢竟這個(gè)框架基本屬于當(dāng)前最好的NIO框架了(Mina其實(shí)也不錯(cuò),不過(guò)總體來(lái)說(shuō)還是比不上Netty的),大多數(shù)互聯(lián)網(wǎng)公司也都在用Netty。6、 JDK源碼要想拿高工資,JDK源碼不可不讀。上面的內(nèi)容可能還和具體場(chǎng)景聯(lián)系起來(lái),JDK源碼就是實(shí)打?qū)嵉乜茨闫綍r(shí)是不是愛(ài)鉆研了。LZ面試過(guò)程中被問(wèn)了不少JDK源碼的問(wèn)題,其中最刁鉆的一個(gè)問(wèn)了LZ,String的hashCode()方法是怎么實(shí)現(xiàn)的,幸好LZ平時(shí)String源代碼看得多,答了個(gè)大概。JDK源碼其實(shí)沒(méi)什么好總結(jié)的,純粹看個(gè)人,總結(jié)一下比較重要的源碼:List、Map、Set實(shí)現(xiàn)類(lèi)的源代碼ReentrantLock、AQS的源代碼AtomicInteger的實(shí)現(xiàn)原理,主要能說(shuō)清楚CAS機(jī)制并且AtomicInteger是如何利用CAS機(jī)制實(shí)現(xiàn)的線(xiàn)程池的實(shí)現(xiàn)原理Object類(lèi)中的方法以及每個(gè)方法的作用這些其實(shí)要求蠻高的,LZ去年一整年基本把JDK中重要類(lèi)的源代碼研究了個(gè)遍,真的花費(fèi)時(shí)間、花費(fèi)精力,當(dāng)然回頭看,是值得的----不僅僅是為了應(yīng)付面試。7、 框架老生常談,面試必問(wèn)的東西。一般來(lái)說(shuō)會(huì)問(wèn)你一下你們項(xiàng)目中使用的框架,然后給你一些場(chǎng)景問(wèn)你用框架怎么做,比如我想要在Spring初始化bean的時(shí)候做一些事情該怎么做、想要在bean銷(xiāo)毀的時(shí)候做一些事情該怎么做、MyBatis中$和#的區(qū)別等等,這些都比較實(shí)際了,平時(shí)積累得好、有多學(xué)習(xí)框架的使用細(xì)節(jié)自然都不成問(wèn)題。如果上面你的問(wèn)題答得好,面試官往往會(huì)深入地問(wèn)一些框架的實(shí)現(xiàn)原理。問(wèn)得最多的就是SpringAOP的實(shí)現(xiàn)原理,當(dāng)然這個(gè)很簡(jiǎn)單啦,兩句話(huà)就搞定的的事兒,即使你不會(huì)準(zhǔn)備一下就好了。LZ遇到的最變態(tài)的是讓LZ畫(huà)一下Spring的Bean工廠(chǎng)實(shí)現(xiàn)的UML圖,當(dāng)然面對(duì)這樣一個(gè)有深度的問(wèn)題,LZ是絕對(duì)答不出來(lái)的/(丁o丁)/~~8、 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)十有八九也都會(huì)問(wèn)到。一些基本的像union和unionall的區(qū)別、leftjoin、幾種索引及其區(qū)別就不談了,比較重要的就是數(shù)據(jù)庫(kù)性能的優(yōu)化,如果對(duì)于數(shù)據(jù)庫(kù)的性能優(yōu)化一竅不通,那么有時(shí)間,還是建議你在面試前花一兩天專(zhuān)門(mén)把SQL基礎(chǔ)和SQL優(yōu)化的內(nèi)容準(zhǔn)備一下。不過(guò)數(shù)據(jù)庫(kù)倒是不用擔(dān)心,一家公司往往有很多部門(mén),如果你對(duì)數(shù)據(jù)庫(kù)不熟悉而基本技術(shù)又非常好,九成都是會(huì)要你的,估計(jì)會(huì)先把你放到對(duì)數(shù)據(jù)庫(kù)使用不是要求非常高的部門(mén)鍛煉一下。9、數(shù)據(jù)結(jié)構(gòu)和算法分析數(shù)據(jù)結(jié)構(gòu)和算法分析,對(duì)于一名程序員來(lái)說(shuō),會(huì)比不會(huì)好而且在工作中絕對(duì)能派上用場(chǎng)。數(shù)組、鏈表是基礎(chǔ),棧和隊(duì)列深入一些但也不難,樹(shù)挺重要的,比較重要的樹(shù)AVL樹(shù)、紅黑樹(shù),可以不了解它們的具體實(shí)現(xiàn),但是要知道什么是二叉查找樹(shù)、什么是平衡樹(shù),AVL樹(shù)和紅黑樹(shù)的區(qū)別。記得某次面試,某個(gè)面試官和我聊到了數(shù)據(jù)庫(kù)的索引,他問(wèn)我:你知道索引使用的是哪種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)嗎?LZ答到用的Hash表吧,答錯(cuò)。他又問(wèn),你知道為什么要使用樹(shù)嗎?LZ答到因?yàn)镠ash表可能會(huì)出現(xiàn)比較多的沖突,在千萬(wàn)甚至是上億級(jí)別的數(shù)據(jù)面前,會(huì)大大增加查找的時(shí)間復(fù)雜度。而樹(shù)比較穩(wěn)定,基本保證最多二三十次就能找到想要的數(shù)據(jù),對(duì)方說(shuō)不完全對(duì),最后我們還是交流了一下這個(gè)問(wèn)題,我也明白了為什么要使用樹(shù),這里不說(shuō),網(wǎng)友朋友們覺(jué)得索引為什么要使用樹(shù)來(lái)實(shí)現(xiàn)呢?至于算法分析,不會(huì)、不想研究就算了,記得某次面試對(duì)方問(wèn)我,Collections.sort方法使用的是哪種排序方法,額,吐血三升。當(dāng)然為了顯示LZ的博學(xué),對(duì)算法分析也有一定的研究(?一三)b,LZ還是硬著頭皮說(shuō)了一句可能是冒泡排序吧。當(dāng)然答案肯定不是,有興趣的網(wǎng)友朋友們可以去看一下Collections.sort方法的源代碼,用的是一種叫做TimSort的排序法,也就是增強(qiáng)型的歸并排序法。10、 Java虛擬機(jī)出乎LZ的意料,Java虛擬機(jī)應(yīng)該是很重要的一塊內(nèi)容,結(jié)果在這幾家公司中被問(wèn)到的概率幾乎為0。要知道,LZ去年可是花了大量的時(shí)間去研究Java虛擬機(jī)的,光周志明老師的《深入理解Java虛擬機(jī):JVM高級(jí)特性與最佳實(shí)踐》,LZ就讀了不下五遍。言歸正傳,雖然Java虛擬機(jī)沒(méi)問(wèn)到,但我覺(jué)得還是有必要研究的,LZ就簡(jiǎn)單地列一個(gè)提綱吧,談?wù)凧ava虛擬機(jī)中比較重要的內(nèi)容:Java虛擬機(jī)的內(nèi)存布局GC算法及幾種垃圾收集器類(lèi)加載機(jī)制,也就是雙親委派模型Java內(nèi)存模型happensbefore規(guī)貝Uvolatile關(guān)鍵字使用規(guī)則也許面試無(wú)用,但在走向大牛的路上,不可不會(huì)。11、 Web方面的一些問(wèn)題Java主要面向Web端,因此Web的一些問(wèn)題也是必問(wèn)的。LZ碰到過(guò)問(wèn)得最多的兩個(gè)問(wèn)題是:談?wù)劮植际絊ession的幾種實(shí)現(xiàn)方式常用的四種能答出來(lái)自然是讓面試官非常滿(mǎn)意的,另外一個(gè)常問(wèn)的問(wèn)題是:講一下Session和Cookie的區(qū)別和聯(lián)系以及Session的實(shí)現(xiàn)原理這兩個(gè)問(wèn)題之外,web.xml里面的內(nèi)容是重點(diǎn),F(xiàn)ilter、Servlet、Listener,不說(shuō)對(duì)它們的實(shí)現(xiàn)原理一清二楚吧,至少能對(duì)它們的使用知根知底。另外,一些細(xì)節(jié)的方面比如get/post的區(qū)別、forward/重定向的區(qū)別、HTTPS的實(shí)現(xiàn)原理也都可能會(huì)被考察到。噢,想起來(lái)了,一致性Hash算法貌似也被問(wèn)到了幾次,這個(gè)LZ以前專(zhuān)門(mén)深入研究過(guò)并且寫(xiě)了兩篇博文,因此問(wèn)到這個(gè)問(wèn)題LZ自然是答得毫不費(fèi)力。文章是MemCache超詳細(xì)解讀和對(duì)一致性Hash算法,Java代碼實(shí)現(xiàn)的深入研究,特別說(shuō)明,LZ真的不是在為自已以前寫(xiě)的文章打廣告啊啊啊啊啊啊。最后,如果有興趣有時(shí)間,建議學(xué)習(xí)、研究一下SOA和RPC,面向服務(wù)體系,大型分布式架構(gòu)必備,救命良方、包治百病、屢試不爽。關(guān)于HR面試如果你過(guò)五關(guān)斬六將,成功地通過(guò)了所有的技術(shù)面,那么恭喜你,你離升職加薪、出任CEO、迎娶白富美、走向人生巔峰又進(jìn)了一步。但是還沒(méi)有到談薪資待遇的時(shí)候,最后還有一個(gè)考驗(yàn):HR面試?;舅械拇蠊径加羞@一輪的面試,不要小看HR面試,很多公司的HR對(duì)于面試者都有一票否決權(quán)的----即使前面的面試對(duì)你的評(píng)價(jià)再高。所以,這輪的面試也必須重視起來(lái),HR面試主要問(wèn)的是幾點(diǎn):1、 簡(jiǎn)歷中寫(xiě)的過(guò)去工作經(jīng)歷的離職原因2、 當(dāng)前公司薪資待遇3、 期望能到怎樣的一家公司4、 個(gè)人未來(lái)的發(fā)展方向我專(zhuān)門(mén)提一下第2點(diǎn)??赡苡腥吮容^排斥也不想說(shuō)這個(gè),我個(gè)人倒是持開(kāi)放狀態(tài),問(wèn)了就說(shuō)了,當(dāng)然一些的夸大還是必要的,當(dāng)前公司薪資待遇多報(bào)個(gè)一千塊錢(qián)完全沒(méi)問(wèn)題(畢竟是一家互聯(lián)網(wǎng)公司總多多少少有些補(bǔ)貼啊什么的嘛)。因?yàn)檫@和你在新公司能拿到的薪水關(guān)系不大,新公司能拿到的薪水的決定因素是整個(gè)公司的薪資情況以及根據(jù)你的面試情況在公司的定位,都是有固定的薪資范圍的。HR問(wèn)這個(gè)主要也就是心里有個(gè)數(shù)并且看你是否誠(chéng)信----有些公司入職時(shí)會(huì)要求你提供最近一家單位的銀行流水號(hào)。HR面試就說(shuō)到這里了,總結(jié)起來(lái)其實(shí)就是四個(gè)字:滴水不漏。整個(gè)面試過(guò)程態(tài)度積極向上,不要有任何悲觀(guān)消極的態(tài)度(尤其在談到以前公司情況的時(shí)候,即使有再多的不滿(mǎn)),就不會(huì)有問(wèn)題。關(guān)于面試心態(tài)這個(gè)嘛,LZ其實(shí)在公司也面試過(guò)幾個(gè)人,一半以上的面試者回答問(wèn)題的時(shí)候都屬于那種雙腿發(fā)抖、聲音顫抖的類(lèi)型。在LZ看來(lái)這大可不必并且這還是扣分項(xiàng),回答問(wèn)題的時(shí)候最最基本的兩個(gè)要求:1、不緊不慢,平心靜氣2、條理清晰表達(dá)能力絕對(duì)是面試的時(shí)候重要的考察項(xiàng)目。咱們做的是程序員這一行,講究的是團(tuán)隊(duì)協(xié)作,不是寫(xiě)作、畫(huà)畫(huà),一支筆、一個(gè)人就行了,一個(gè)表達(dá)能力不行的程序員,要來(lái)又有什么用呢?除此之外,就是保持良好的心態(tài)。古語(yǔ)說(shuō)得好,只要功夫深,鐵杵磨成針,面試的成功與否,在于平時(shí)的積累,臨時(shí)抱抱佛腳,看兩道面試題是沒(méi)有用的,只要平時(shí)足夠努力,成功是水到渠成的事情,平時(shí)不怎么研究技術(shù)的,那也就是個(gè)聽(tīng)天由命的事情,只要充分地展示平時(shí)自己的所學(xué)就可以了。因此在我看來(lái),不要把面試當(dāng)作面試,當(dāng)做一次技術(shù)交流,把面試的心態(tài)從我要找到一份工作轉(zhuǎn)變?yōu)槲乙ㄟ^(guò)面試去發(fā)現(xiàn)不足、提升自己,這樣就會(huì)平和多了,即使失敗也不會(huì)有太多失望的感覺(jué)。另外,如果平時(shí)自己熱衷于研究技術(shù)的朋友,真的要有自信,不要覺(jué)得別人面試你別人就比你厲害。面試官未必比你優(yōu)秀,他問(wèn)的問(wèn)題往往都是他平時(shí)研究得比較多的問(wèn)題,你一樣有很多自己的研究面試官未必知道。關(guān)于Java網(wǎng)上??吹揭环N說(shuō)法:Java比較簡(jiǎn)單。某種程度上這會(huì)打擊Java程序員的信心----原來(lái)咱們平時(shí)用的是這種小兒科的玩意兒啊,在我看來(lái)這種想法大可不必,這一部分我來(lái)講講對(duì)于這個(gè)話(huà)題的看法。這種說(shuō)法有些
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑材料國(guó)際貿(mào)易代理服務(wù)合同
- 舟山2025年浙江舟山市普陀海洋產(chǎn)業(yè)研究中心招聘緊缺高端人才筆試歷年參考題庫(kù)附帶答案詳解
- 溫州2025年浙江溫州平陽(yáng)縣企事業(yè)單位面向全球引進(jìn)博士10人筆試歷年參考題庫(kù)附帶答案詳解
- 浙江2025年浙江省第七地質(zhì)大隊(duì)選調(diào)專(zhuān)業(yè)技術(shù)人員筆試歷年參考題庫(kù)附帶答案詳解
- 江門(mén)廣東江門(mén)臺(tái)山市衛(wèi)生健康局下屬公益一類(lèi)事業(yè)單位招聘編外人員11人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年中國(guó)家具噴漆房市場(chǎng)調(diào)查研究報(bào)告
- 惠州2025年上半年廣東惠州市技師學(xué)院人才派遣人員招聘筆試歷年參考題庫(kù)附帶答案詳解
- 2025年中國(guó)2-溴丙酰溴市場(chǎng)調(diào)查研究報(bào)告
- 廣州2025年廣東廣州市天河區(qū)金燕幼兒園編外教輔人員招聘筆試歷年參考題庫(kù)附帶答案詳解
- 2025年織帶印花機(jī)項(xiàng)目可行性研究報(bào)告
- 電子技術(shù)基礎(chǔ)課件第6章數(shù)字電路基礎(chǔ)
- 大單元教學(xué)理念及其定義、特點(diǎn)與實(shí)施策略
- 國(guó)有企業(yè)職業(yè)經(jīng)理人績(jī)效考核制度
- 屋頂分布式光伏發(fā)電項(xiàng)目光伏組件技術(shù)要求
- GB/T 44510-2024新能源汽車(chē)維修維護(hù)技術(shù)要求
- 骨髓增生異常綜合征教學(xué)查房
- 《那一刻我長(zhǎng)大了》習(xí)作課件
- DBJ15 31-2016建筑地基基礎(chǔ)設(shè)計(jì)規(guī)范(廣東省標(biāo)準(zhǔn))
- 1.2《友邦驚詫論》教學(xué)設(shè)計(jì)-【中職專(zhuān)用】高二語(yǔ)文同步講堂(高教版2024·拓展模塊上冊(cè))
- 盤(pán)扣式卸料平臺(tái)施工方案
- 2023年江蘇省鹽城市中考數(shù)學(xué)試卷及答案
評(píng)論
0/150
提交評(píng)論