我在上一篇初生程序猿里說過國慶會(huì)出第二篇的,其實(shí)在很早以前就準(zhǔn)備了一篇面試經(jīng)歷相關(guān)的文章,但是最近剛剛辭職想去更大的平臺提升自己,從而又添加了很多面試經(jīng)歷,感覺面試的話題不能隨隨便便以個(gè)人的想法一概而談。每一個(gè)人每一份職位每一家公司都有自己不同的情況,交織起來再多的1024g也不夠用。
那么我并不對面試的過程或者要點(diǎn)進(jìn)行過多的分析,我就來談?wù)勛鳛橐粋€(gè)初生的程序猿一般面試會(huì)遇到的情況,依照個(gè)人的工作經(jīng)驗(yàn)會(huì)遇到什么樣的面試窘境,各類型公司可能的需求和項(xiàng)目的情況等等進(jìn)行總結(jié),還有作為一個(gè)過來人提醒大家要注意的事兒。
面試一般長什么樣兒
程序猿面試的面試其實(shí)和其他職位的區(qū)別不大,但是作為技術(shù)工種技術(shù)的基礎(chǔ)要求是必須的。
因?yàn)樽鳛橐粋€(gè)實(shí)習(xí)生或者工齡不是很長的人來說,項(xiàng)目經(jīng)驗(yàn)不足,很難從簡歷上看到一個(gè)人到底能否勝任職位,所以大多數(shù)的科技公司收程序猿的時(shí)候都會(huì)進(jìn)行筆試。
一般的面試流程:
1.遞交簡歷,填寫個(gè)人信息
2.做一份技術(shù)相關(guān)的筆試題(有的面向基礎(chǔ),有的比較深入)
3.hr面談,了解你的基本情況,離職情況,薪資要求等等
4.技術(shù)面試,會(huì)讓相關(guān)的工程師向你提出一些技術(shù)相關(guān)的問題
4.5.機(jī)試,有一些公司或許還要進(jìn)行實(shí)際的上機(jī)測試,這些情況并不普遍
5.主管,甚至老總終面(通常是重要的崗位或者趨向扁平化的技術(shù)公司才會(huì)出動(dòng)老總和你面談)
第一項(xiàng)不多說,正規(guī)公司流程;
第二項(xiàng),筆試是多數(shù)會(huì)遇到的,收實(shí)習(xí)生或者中初級工程師的話,筆試題一遍面向該崗位的基礎(chǔ)知識,但也不排除要求比較高的大型互聯(lián)網(wǎng)公司,進(jìn)行多輪面試筆試,題目越來越難的;收有經(jīng)驗(yàn)者或者中級以上的工程師,面試題會(huì)深入一點(diǎn),題目偏向?qū)嵺`,和項(xiàng)目有關(guān)的。如果面試題答得不太好后面的流程可能就沒有了,也會(huì)有例外;
第三項(xiàng),就是和hr聊聊天,談?wù)劺硐耄f說職位要求和公司情況,提出你的薪資要求,表現(xiàn)得自信點(diǎn)就可以,hr也只是給你記錄一下情況,給一點(diǎn)意見,重點(diǎn)還在技術(shù)面試。第二和第三項(xiàng)的順序可能會(huì)反過來的;
第四項(xiàng),這一項(xiàng)才是決定你是否可能通過得到offer的關(guān)鍵,技術(shù)面試官一般會(huì)問一些技術(shù)問題、談?wù)勀阋郧白鲞^的項(xiàng)目、對行業(yè)看法、職業(yè)規(guī)劃。很多人都會(huì)注重項(xiàng)目經(jīng)驗(yàn),談以前做過的項(xiàng)目會(huì)是重點(diǎn),實(shí)習(xí)生那就談?wù)勀愕淖髌房?/p>
一般完了上面幾項(xiàng)基本就結(jié)束了,后面是有可能會(huì)出現(xiàn)的情況。
第四.5項(xiàng),一般用到機(jī)試的面試流程會(huì)替代掉筆試,機(jī)試會(huì)出一個(gè)應(yīng)用場景讓你在規(guī)定時(shí)間內(nèi)完成相應(yīng)的邏輯編寫,就如我們前端開發(fā),會(huì)給一個(gè)網(wǎng)頁或者特效給你進(jìn)行布局開發(fā)邏輯編寫。
第五項(xiàng),如果有機(jī)會(huì)和管理層的人進(jìn)行最終的面談,說明你基本通過了面試,只要不要給他留下不好的印象就可以,他會(huì)和你談?wù)劺硐肓牧陌l(fā)展,吹噓自己的公司,從談話中了解一下你這個(gè)人品行。
程序猿的面試就這個(gè)樣兒。做完題就叫你走的基本就沒戲了,如果你前四項(xiàng)都走完了,基本你自己心里也有點(diǎn)bi數(shù)了。
面試窘境
作為初生程序猿,在求職的過程中常常會(huì)遇到各種的困境,比如
*投了很多簡歷邀請面試的寥寥無幾
*面試了很多都沒有通過的
*面試通過了,但是感覺這公司并不是自己理想的
*得到了幾個(gè)offer,要怎么選
我也不是寫什么求職教程的,這樣的問題可能不能給你滿意的答案,我只能說說我的理解。
投了很多簡歷但是都很難得到答復(fù),作為一個(gè)實(shí)習(xí)生應(yīng)屆生這是很普遍的情況,那么多的簡歷投到一家公司,肯定要篩選出更加有亮點(diǎn)的,這也間接說明你的簡歷有問題。
“我真的沒有項(xiàng)目經(jīng)驗(yàn)寫到簡歷上”,很多應(yīng)屆生都有這樣的困境,那沒有項(xiàng)目經(jīng)驗(yàn)?zāi)闫綍r(shí)就沒有什么不錯(cuò)的作品或者課程設(shè)計(jì)可以寫上去嗎?你說你是渾渾噩噩過了這4年,那只能怪你自己了,只好再抽幾個(gè)月的時(shí)間自學(xué)提升一下或者找個(gè)培訓(xùn)班弄幾個(gè)像樣的作品吧。
面很多但都不過,一是你水平真的不夠,再學(xué)學(xué)吧;二是不但水平不夠還要找高大上的,省省吧,先就業(yè)再擇業(yè)吧;三薪資要求和你的能力不匹配,想多了吧;四是你的人品確實(shí)有問題,反省一下吧。
過了,但不想去,如果你是實(shí)習(xí)生,過了不想去,除非你還有更好的offer,不然這是很不好的想法,你是一個(gè)素人啊,就算不理想的工作也絕對能學(xué)到東西的。如果你是跳槽,那么你就衡量一下咯,你是急著找下家呢,還是想找一家更好的,否定當(dāng)前選擇之前先做深入的調(diào)查,按自己的能力、理想的工作環(huán)境和待遇進(jìn)行考慮。
好幾個(gè)offer,怎么選,這話有點(diǎn)無病呻吟啊!呵呵~~別人怕是沒得選,而你卻在炫耀,你真的有好幾個(gè)offer的時(shí)候自然會(huì)為自己選最合適的路,自己選了就按自己想的去走。你說你真不會(huì)選,那看看下一節(jié)。
將會(huì)面臨的工作
BAT這樣的大互聯(lián)網(wǎng)公司不說了,能進(jìn)去還不偷笑嗎?在里面總能找到你要學(xué)的。
而在it技術(shù)行業(yè),招聘程序猿的公司基本可以分為兩類
做外包項(xiàng)目的公司, 做自己產(chǎn)品的公司
當(dāng)然也有兩者混合的,但是總會(huì)側(cè)重于其中一邊。
做外包項(xiàng)目的公司
外包就是別人給需求你們來完成。
外包公司一般會(huì)比較忙,接觸到的項(xiàng)目會(huì)一個(gè)接一個(gè),相對的你會(huì)經(jīng)歷到很多的開發(fā)場景,不久就會(huì)項(xiàng)目經(jīng)驗(yàn)滿滿。有時(shí)候也會(huì)有長久合作的項(xiàng)目,和人員外包的情況。但是外包公司對技術(shù)要求都中級水平左右,不會(huì)要技術(shù)水平很高的大牛,所以你會(huì)很快就覺得技術(shù)夠用了,只是應(yīng)用場景在變,什么框架開發(fā)、性能優(yōu)化、高新技術(shù)的都接觸不到。
但是外包也有高端技術(shù)外包公司,專門給別人的產(chǎn)品提升性能,重構(gòu)代碼的。
外包公司是前期鍛煉的好去處,成長快,但是瓶頸也來得快。
做自己產(chǎn)品的公司
就是有自己的項(xiàng)目,所有開發(fā)都是服務(wù)于自己的產(chǎn)品的。“自己的產(chǎn)品”實(shí)際是對it技術(shù)而言的,而不是說該公司真的只關(guān)注自己的商品。
我們的項(xiàng)目,我們來定需求,我們自己完成。
產(chǎn)品不局限于實(shí)體商品,為用戶提供各種類型服務(wù)的應(yīng)用程序都可以是產(chǎn)品。運(yùn)營著自己的平臺,提供對應(yīng)服務(wù)的公司就是做自己產(chǎn)品的公司。
舉個(gè)例子:一家化妝品公司,而里面的it技術(shù)部門為自己的商品做電商平臺,他們就是在做自己的產(chǎn)品,這是做自己產(chǎn)品的公司。
再舉例:一個(gè)做社交網(wǎng)站的公司,如fecebook,他們的技術(shù)部門做各種社交相關(guān)的應(yīng)用程序和網(wǎng)站,他們是做自己的產(chǎn)品的,這是做自己產(chǎn)品的公司。
因?yàn)椴簧僮鲎约寒a(chǎn)品的公司,長期以來都在不斷迭代他們的產(chǎn)品,為吸引用戶會(huì)讓產(chǎn)品盡善盡美,對其可用性和交互性都有很高的需求,所以這樣的公司對技術(shù)的要求相對會(huì)更高,但是接觸的應(yīng)用場景比較片面。也有不少創(chuàng)業(yè)公司,前期的技術(shù)比較簡陋,到后期才慢慢迭代成熟的。
做自己產(chǎn)品的公司,技術(shù)要求更高,進(jìn)入的門檻可能也會(huì)更高。
以上的概括并不是以偏概全,只是普遍存在的情況,而且是建立在應(yīng)用軟件相關(guān)前后端職位基礎(chǔ)上的概括。
過來猿的經(jīng)驗(yàn)
越早開始實(shí)習(xí)越有利
很多人都是頹廢到大四才去找實(shí)習(xí)單位,說實(shí)話我也是其中的一個(gè),真的是吃了大虧。作為計(jì)算機(jī)相關(guān)專業(yè)學(xué)生來說,早點(diǎn)實(shí)習(xí)的你會(huì)比別人快幾步,不僅增加了日后簡歷上的亮點(diǎn),而且增加了你的項(xiàng)目經(jīng)驗(yàn),到了大四的實(shí)習(xí)期你就有底氣去應(yīng)聘大互聯(lián)網(wǎng)公司了。還有一個(gè)好處就是早開始實(shí)習(xí)就可以多去不同的單位體驗(yàn)體驗(yàn),提升自己的閱歷和應(yīng)對能力。
臨近畢業(yè)盡量不要馬上跳槽
除非這是一間很差勁的公司,為他苦苦工作但是從來不提薪的,人員關(guān)系非常不和諧的。不然的話,盡量不要一畢業(yè)就跳槽。你會(huì)面臨到的情況可能是,你找的工作其實(shí)沒什么區(qū)別甚至比以前的還差,因?yàn)樽鳛橐粋€(gè)簡歷上還是剛畢業(yè)的應(yīng)屆生,能力再強(qiáng),好的平臺都要求幾年的工作經(jīng)驗(yàn),很多公司都是看經(jīng)驗(yàn)談能力的。
所以說要早點(diǎn)實(shí)習(xí),越早實(shí)習(xí)你就會(huì)有更多的選擇機(jī)會(huì),等到大四下學(xué)期就可以找到好平臺大公司長干一兩年時(shí)間了。
以上都是個(gè)人見解,不要生搬硬套,不喜可噴。
下一篇就說一下剛?cè)肼毜某绦蛟嘲蓗~
雖然不知道下一篇什么時(shí)候能更新,呵呵