每個(gè)程序員、或者說(shuō)每個(gè)工作者都應(yīng)該有自己的職業(yè)規(guī)劃,如果看到這里的朋友沒(méi)有自己的職業(yè)規(guī)劃,希望你可以思考一下自己的將來(lái)...
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)絡(luò)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、獲嘉網(wǎng)站維護(hù)、網(wǎng)站推廣。
因?yàn)楹屯掠屑s定再加上LZ自己也喜歡做完一件事之后進(jìn)行總結(jié),因此有了這篇文章。這篇文章大部分內(nèi)容都是面向整個(gè)程序員群體的,當(dāng)然因?yàn)長(zhǎng)Z本身是做Java開(kāi)發(fā)的,因此有一部分內(nèi)容也是專門(mén)面向咱們Java程序員的。
簡(jiǎn)單先說(shuō)一下,LZ坐標(biāo)杭州,13屆本科畢業(yè),算上年前在阿里巴巴B2B事業(yè)部的面試,成都web前端培訓(xùn)一共有面試了有6家公司(因?yàn)長(zhǎng)Z不想請(qǐng)假,因此只是每個(gè)晚上去其他公司面試,所以面試的公司比較少),其中成功的有4家,另外兩家失敗的原因在于:
1、阿里巴巴B2B事業(yè)部的面試,兩輪技術(shù)面試都過(guò)了,最后一輪面試是對(duì)方的主管,由于聽(tīng)說(shuō)技術(shù)面試過(guò)了基本上90%都面試成功了,所以LZ在和主管的交談中也是毫無(wú)顧忌,說(shuō)得天花亂墜,很多自己介于知道和不知道的東西都直接脫口而出了,結(jié)果多次被對(duì)方一反問(wèn)就問(wèn)得啞口無(wú)言。事后想來(lái),模棱兩可的答案是面試中最忌諱的,這次的失敗也讓LZ認(rèn)真地對(duì)待后面的每一次面試
2、另外一家失敗的是一家小公司,也就20來(lái)個(gè)人吧,整個(gè)團(tuán)隊(duì)是支付寶出來(lái)創(chuàng)業(yè)的,非常厲害。面試完LZ多方了解了一下,對(duì)方認(rèn)為我基本功什么的都不錯(cuò),但是實(shí)際項(xiàng)目經(jīng)驗(yàn)還是欠缺一些,因?yàn)閷?duì)方是創(chuàng)業(yè)型公司,需要人上手就能干活,因此我在這個(gè)時(shí)候還不是特別適合他們團(tuán)隊(duì)。至于其他成功的四家公司,給LZ的面試評(píng)價(jià)都挺高的貌似,但LZ也不想記流水賬,因此就不一一列舉每家公司的面試過(guò)程了,下面LZ主要談?wù)勛鳛橐幻ぷ魅曜笥业腏ava程序員應(yīng)該具備的一些技能以及個(gè)人的一些其他感悟。
關(guān)于程序員的幾個(gè)階段
每個(gè)程序員、或者說(shuō)每個(gè)工作者都應(yīng)該有自己的職業(yè)規(guī)劃,如果看到這里的朋友沒(méi)有自己的職業(yè)規(guī)劃,希望你可以思考一下自己的將來(lái)。LZ常常思考自己的未來(lái),也從自己的思考中總結(jié)出了一些東西:
第一階段:三年
我認(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è)試如何在線上運(yùn)行等等,積累了一定的開(kāi)發(fā)經(jīng)驗(yàn),也對(duì)代碼有了一定深入的認(rèn)識(shí),是一個(gè)比較純粹的Coder的階段
第二階段:五年
五年又是區(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)目組中不可或缺的人物
第三階段:十年
十年又是另一個(gè)門(mén)檻了,轉(zhuǎn)行或是繼續(xù)做一名程序員就在這個(gè)節(jié)點(diǎn)上。如果在前幾年就抱定不轉(zhuǎn)行的思路并且為之努力的話,那么在十年的這個(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ù)專家、首席架構(gòu)師等最關(guān)鍵的職位,這對(duì)于自己絕對(duì)是一件榮耀的事,當(dāng)然老板在經(jīng)濟(jì)上也絕不會(huì)虧待你
第一部分總結(jié)一下,我認(rèn)為,隨著你工作年限的增長(zhǎng)、對(duì)生活對(duì)生命認(rèn)識(shí)的深入,應(yīng)當(dāng)不斷思考三個(gè)問(wèn)題:
1、我到底適不適合當(dāng)一名程序員?
2、我到底應(yīng)不應(yīng)該一輩子以程序員為職業(yè)?
3、我對(duì)編程到底持有的是一種什么樣的態(tài)度,是夠用就好呢還是不斷研究?
最終,明確自己的職業(yè)規(guī)劃,對(duì)自己的規(guī)劃負(fù)責(zé)并為之努力。
關(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)始人方騰飛老師講的一段話非常好:
介紹產(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)有哪些功能?優(yōu)缺點(diǎn)有哪些?如果讓你重新設(shè)計(jì)這個(gè)系統(tǒng)你會(huì)如何設(shè)計(jì)?
我覺(jué)得這就已經(jīng)足以概括了。成都web前端培訓(xùn)機(jī)構(gòu)也許你僅僅工作一年,也許你做的是項(xiàng)目中微不足道的模塊,當(dāng)然這些一定是你的劣勢(shì)且無(wú)法改變,但是如何彌補(bǔ)這個(gè)劣勢(shì),從方老師的話中我總結(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ì)你的好感度。
關(guā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)部類我會(huì)認(rèn)為你很好,答出靜態(tài)導(dǎo)包我會(huì)對(duì)你很滿意,因?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)類的底層實(shí)現(xiàn)原理,實(shí)現(xiàn)類的優(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è)類可以衍生出非常多的問(wèn)題,關(guān)于ConcurrentHashMap,我給網(wǎng)友朋友們提供三點(diǎn)回答或者是研究方向:
(1)ConcurrentHashMap的鎖分段技術(shù)
(2)ConcurrentHashMap的讀是否要加鎖,為什么
(3)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è)方向:
(1)你的項(xiàng)目中用到了哪些設(shè)計(jì)模式,如何使用
(2)知道常用設(shè)計(jì)模式的優(yōu)缺點(diǎn)
(3)能畫(huà)出常用設(shè)計(jì)模式的UML圖
4、多線程
這也是必問(wèn)的一塊了。因?yàn)槿旯ぷ鹘?jīng)驗(yàn),所以基本上不會(huì)再問(wèn)你怎么實(shí)現(xiàn)多線程了,會(huì)問(wèn)得深入一些比如說(shuō)Thread和Runnable的區(qū)別和聯(lián)系、多次start一個(gè)線程會(huì)怎么樣、線程有哪些狀態(tài)。當(dāng)然這只是最基本的,出乎意料地,幾次面試幾乎都被同時(shí)問(wèn)到了一個(gè)問(wèn)題,問(wèn)法不盡相同,總結(jié)起來(lái)是這么一個(gè)意思:
假如有Thread1、Thread2、Thread3、Thread4四條線程分別統(tǒng)計(jì)C、D、E、F四個(gè)盤(pán)的大小,所有線程都統(tǒng)計(jì)完畢交給Thread5線程去做匯總,應(yīng)當(dāng)如何實(shí)現(xiàn)?
聰明的網(wǎng)友們對(duì)這個(gè)問(wèn)題是否有答案呢?不難,java.util.concurrent下就有現(xiàn)成的類可以使用。
另外,線程池也是比較常問(wèn)的一塊,常用的線程池有幾種?這幾種線程池之間有什么區(qū)別和聯(lián)系?線程池的實(shí)現(xiàn)原理是怎么樣的?實(shí)際一些的,會(huì)給你一些具體的場(chǎng)景,讓你回答這種場(chǎng)景該使用什么樣的線程池比較合適。
最后,雖然這次面試問(wèn)得不多,但是多線程同步、鎖這塊也是重點(diǎn)。synchronized和ReentrantLock的區(qū)別、synchronized鎖普通方法和鎖靜態(tài)方法、死鎖的原理及排查方法等等,關(guān)于多線程,我在之前有些過(guò)文章總結(jié)過(guò)多線程的40個(gè)問(wèn)題,可以參看40個(gè)Java多線程問(wèn)題總結(jié)。
5、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é)一下比較重要的源碼:
(1)List、Map、Set實(shí)現(xiàn)類的源代碼
(2)ReentrantLock、AQS的源代碼
(3)AtomicInteger的實(shí)現(xiàn)原理,主要能說(shuō)清楚CAS機(jī)制并且AtomicInteger是如何利用CAS機(jī)制實(shí)現(xiàn)的
(4)線程池的實(shí)現(xiàn)原理
(5)Object類中的方法以及每個(gè)方法的作用
這些其實(shí)要求蠻高的,LZ去年一整年基本把JDK中重要類的源代碼研究了個(gè)遍,真的花費(fèi)時(shí)間、花費(fèi)精力,當(dāng)然回頭看,是值得的—-不僅僅是為了應(yīng)付面試。
6、框架
老生常談,面試必問(wèn)的東西。一般來(lái)說(shuō)會(huì)問(wèn)你一下你們項(xiàng)目中使用的框架,然后給你一些場(chǎng)景問(wèn)你用框架怎么做,比如我想要在Spring初始化bean的時(shí)候做一些事情該怎么做、想要在bean銷毀的時(shí)候做一些事情該怎么做、MyBatis中$和#的區(qū)別等等,這些都比較實(shí)際了,平時(shí)積累得好、有多學(xué)習(xí)框架的使用細(xì)節(jié)自然都不成問(wèn)題。
如果上面你的問(wèn)題答得好,面試官往往會(huì)深入地問(wèn)一些框架的實(shí)現(xiàn)原理。問(wèn)得最多的就是Spring
AOP的實(shí)現(xiàn)原理,當(dāng)然這個(gè)很簡(jiǎn)單啦,兩句話就搞定的的事兒,即使你不會(huì)準(zhǔn)備一下就好了。LZ遇到的最變態(tài)的是讓LZ畫(huà)一下Spring的Bean工廠實(shí)現(xiàn)的UML圖,當(dāng)然面對(duì)這樣一個(gè)有深度的問(wèn)題,LZ是絕對(duì)答不出來(lái)的/(ㄒoㄒ)/~~
7、數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)十有八九也都會(huì)問(wèn)到。一些基本的像union和union all的區(qū)別、left
join、幾種索引及其區(qū)別就不談了,比較重要的就是數(shù)據(jù)庫(kù)性能的優(yōu)化,如果對(duì)于數(shù)據(jù)庫(kù)的性能優(yōu)化一竅不通,那么有時(shí)間,還是建議你在面試前花一兩天專門(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)鍛煉一下。
8、數(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)型的歸并排序法。
9、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)容:
(1)Java虛擬機(jī)的內(nèi)存布局
(2)GC算法及幾種垃圾收集器
(3)類加載機(jī)制,也就是雙親委派模型
(4)Java內(nèi)存模型
(5)happens-before規(guī)則
(6)volatile關(guān)鍵字使用規(guī)則
也許面試無(wú)用,但在走向大牛的路上,不可不會(huì)。
10、Web方面的一些問(wèn)題
Java主要面向Web端,因此Web的一些問(wèn)題也是必問(wèn)的。LZ碰到過(guò)問(wèn)得最多的兩個(gè)問(wèn)題是:
談?wù)劮植际絊ession的幾種實(shí)現(xiàn)方式
常用的四種能答出來(lái)自然是讓面試官非常滿意的,另外一個(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以前專門(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ā)展方向
我專門(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)度積極向上,不要有任何悲觀消極的態(tài)度(尤其在談到以前公司情況的時(shí)候,即使有再多的不滿),就不會(huì)有問(wèn)題。
http://www.scdingyu.cn/
http://www.scdingyu.cn/kcdq/web/
http://web.scdingyu.com/