由于一些不可描述的原因,我于一個(gè)月前開始準(zhǔn)備換工作的事情,到目前為止,算是初步確定了兩家公司。在整個(gè)的過(guò)程中獲得了一些知識(shí)和趣料,希望通過(guò)本文分享給大家。
眾所周知,找工作的第一個(gè)步驟就是簡(jiǎn)歷的完善啦。那么問(wèn)題來(lái)了:如何寫出一份好的簡(jiǎn)歷呢?對(duì)于這么泛的一個(gè)問(wèn)題,答案顯然會(huì)是豐富多彩的。我以技術(shù)面試官的身份,看過(guò)小幾十份的簡(jiǎn)歷,也面試過(guò)不少的初級(jí)Java后臺(tái)開發(fā)人員。我就以此談?wù)劤跫?jí)Java后臺(tái)開發(fā)崗位的簡(jiǎn)歷要點(diǎn)。首先,千萬(wàn)不要直接使用各大招聘網(wǎng)站的模板,真的不能看,格式丑的讓人想罵人?。∵@里推薦一下QQ郵箱的簡(jiǎn)歷模板,設(shè)計(jì)的比較簡(jiǎn)潔,還支持個(gè)性定制,我本人的簡(jiǎn)歷一直使用此模板,當(dāng)然,經(jīng)過(guò)了一定的個(gè)性化修改。第二,一定要仔細(xì)檢查錯(cuò)別字啊,有些同學(xué)真是太霸道了,一份不到300字的簡(jiǎn)歷隨隨便便就藏了5、6個(gè)錯(cuò)別字啊,這么粗心大意的程序員,誰(shuí)敢要?第三,突出重點(diǎn)技能,其實(shí)在整個(gè)的面試過(guò)程中都需要注意這一點(diǎn),那么對(duì)應(yīng)到簡(jiǎn)歷中就是,簡(jiǎn)歷中需要寫2、3個(gè)自己深度參與的最新的項(xiàng)目經(jīng)歷,在整個(gè)的描述過(guò)程中,要注意突出自己的作用和技能。當(dāng)然了,這都必須基于事實(shí)基礎(chǔ),不能過(guò)于夸大自己的作用,要不面試官一深入就完蛋了。
經(jīng)過(guò)簡(jiǎn)歷的刷選,你被公司邀請(qǐng)參加面試,你應(yīng)該已經(jīng)干掉了50%的競(jìng)爭(zhēng)者了。對(duì)于技術(shù)崗位,面試流程的第一步應(yīng)該是技術(shù)筆試,當(dāng)然也有部分公司的一面是hr面試。技術(shù)筆試很重要,真的很重要。如果技術(shù)筆試做的很爛,就會(huì)導(dǎo)致面試官連進(jìn)一步了解面試者的欲望極度下降。一場(chǎng)面試官?zèng)]有什么欲望的面試注定是無(wú)趣和失敗的。這里有必要特別提一下筆試題中的編程題和邏輯題,我在面試的過(guò)程中,碰到過(guò)不少的面試者,對(duì)于編程題和邏輯題不重視,很多時(shí)候都直接留了空白。詢問(wèn)過(guò)后,給出的理由主要有:平常都是編輯器編碼,手寫代碼少;邏輯題與編碼能力無(wú)關(guān),沒興趣。對(duì)于我個(gè)人而言,如果面試者給出這樣的回答,我基本就開始想著如何結(jié)束面試了,因?yàn)檫@是一個(gè)比較嚴(yán)重的工作態(tài)度問(wèn)題。
對(duì)于大公司和重要崗位而言,面試過(guò)程一般都比較復(fù)雜,往往會(huì)有2、3輪的技術(shù)面試,我目前的面試經(jīng)歷只有小公司的技術(shù)一面。所以,我這里就只和大家來(lái)聊聊技術(shù)一面時(shí)應(yīng)該注意的幾個(gè)問(wèn)題。第一,個(gè)人簡(jiǎn)介,好的個(gè)人簡(jiǎn)介應(yīng)該是在簡(jiǎn)單地介紹自己的基本教育情況之后,馬上轉(zhuǎn)移到和工作相關(guān)的經(jīng)歷上面來(lái),重點(diǎn)放在簡(jiǎn)歷上寫的2、3個(gè)項(xiàng)目上,整個(gè)的時(shí)間把握在2、3分鐘最好。第二,緊跟步伐,面試的過(guò)程是面試者與面試官互相了解的過(guò)程,基本是由面試官來(lái)主導(dǎo),面試者必須集中注意力,跟著面試官的思維走。因?yàn)椋嬖嚬賿伋龅膯?wèn)題可能有一定的套路,但也經(jīng)常插入一些臨時(shí)想問(wèn)的問(wèn)題。第三、提問(wèn)環(huán)節(jié),一把來(lái)說(shuō),面試官在面試完之后都會(huì)問(wèn)面試者是否有問(wèn)題要問(wèn),這時(shí)候,我建議可以問(wèn)問(wèn)感興趣的話題,比如公司的技術(shù)架構(gòu)等,但最好不要問(wèn)太細(xì)節(jié)的東西。
上面說(shuō)了這么多“術(shù)”的東西,最后必須補(bǔ)充一些“道”的東西了。作為一名技術(shù)工作者,技術(shù)實(shí)力才是崗位競(jìng)爭(zhēng)中最核心的部分,所以提高自身的技術(shù)實(shí)力就顯得尤為重要了。就Java后臺(tái)開發(fā)崗位而言,Java語(yǔ)言基礎(chǔ)、數(shù)據(jù)庫(kù)基礎(chǔ)、服務(wù)器知識(shí)、網(wǎng)絡(luò)與多線程技能,框架熟悉度等等都是必須掌握的基本知識(shí)。但是,有一個(gè)IT行業(yè)的技能也非常重要,也是很多公司、很多面試官特別喜歡提問(wèn)的點(diǎn),那就是數(shù)據(jù)結(jié)構(gòu)與算法。以我自己的面試經(jīng)歷來(lái)說(shuō),2、3面的時(shí)候,面試官基本上全部在問(wèn)數(shù)據(jù)集合與算法相關(guān)的知識(shí)。坦白地說(shuō),我的最近兩次面試經(jīng)歷,帶給我的一個(gè)最大的收獲就是知道自己對(duì)于數(shù)據(jù)結(jié)構(gòu)與算法的掌握還很不夠,后恥而知勇,所以,我立即開始尋找算法方面的書籍和資料。無(wú)意之中發(fā)現(xiàn)了《啊哈!算法》這本書,這本書的第一個(gè)特點(diǎn)是