01 前言 & 吐槽

          為什么要起這個(gè)標(biāo)題?
          一般不都是說怎么去大廠嗎?
          小廠有啥好說的?
          錢少、事多,技術(shù)落后,學(xué)不到東西,還加班。
          誰他么不能進(jìn)?

          一找工作,發(fā)現(xiàn)還真有點(diǎn)難。
          因?yàn)楦偁幍娜?,好像有點(diǎn)多。

          我靠,原來這么多人都只能去小廠???

          而我們?cè)诰W(wǎng)上看到的面試文章畫風(fēng)都是這樣的:

          《大廠程序員面試邏輯題面面觀》
          《阿里P7一定難嗎?》
          《我是怎樣拿到阿里、騰訊、滴滴、京東offer的?》
          《字節(jié)跳動(dòng)三面過后,HR說讓我回去等通知》
          《一文告訴你,掌握XXX才能進(jìn)大廠》

          好吧,因?yàn)榇髲S大家都想進(jìn),我也想進(jìn)。所以這樣的文章標(biāo)題還是很有吸引力的。

          阿里騰訊的高工資誰不想去呢?
          但是一方面是大家也不全都是在北上深杭。
          二三線城市又沒什么知名互聯(lián)網(wǎng)公司。
          而且對(duì)于工作三五年以內(nèi)的同學(xué)來說,殘酷的真相是,這些文章沒有說一個(gè)大家心知肚明的前提:
          不是985、211,你連面試的資格都沒有!

          難道小廠同學(xué)就不是人嗎?
          我想大部分程序員也都不是985、211畢業(yè)的吧?
          我見過很多程序員,也帶過不少團(tuán)隊(duì),其中有985、211的本科生、研究生,也有大專畢業(yè)的,還有中途干了幾年別的中間轉(zhuǎn)程序員的。
          不可否認(rèn)985、211的畢業(yè)生學(xué)習(xí)力確實(shí)比較強(qiáng),但是比例差距并沒有那么大。
          至少在我?guī)н^的團(tuán)隊(duì)里,大專、雙非本科畢業(yè)的同學(xué)跟他們的差距也就是4:6這樣。

          在工作中,其實(shí)我們又回到了同一起跑線!
          但是在境遇上,我們必須很現(xiàn)實(shí)地看到,在薪資獲取、職位提升、職業(yè)發(fā)展的路程中,差距確實(shí)很大,甚至越來越大。

          為什么會(huì)這樣?
          我想很多人心里都有自己的想法,自己的見解。

          是不是很不甘?
          為什么我們付出一樣多的努力,得到的卻比別人少呢?
          別人在大廠一年、兩年就能達(dá)到的成績、薪資、職位,可能你需要付出四、五年才能達(dá)到。

          我不能安慰你。
          我只能說是應(yīng)該的。這是過去的你償?shù)膫?br> 讀書時(shí)的缺失只能用工作中的時(shí)間去彌補(bǔ)。

          而在工作后,你有了重新再來一次的機(jī)會(huì)。

          怎么去把握呢?

          我們可以以大廠為目標(biāo),但是得承認(rèn)先天性上確實(shí)有差距。

          所以可以先去小公司去歷練下。

          小公司因?yàn)槿松?,流程也比較少。招人就是來干活的。
          對(duì)學(xué)歷的并非很看重。
          我自己發(fā)出的標(biāo)準(zhǔn)就是大專就行了。
          但是小廠招人也特別塊,基本沒有所謂二面。
          所以第一印象很重要。

          怎么在一次面試中就get到面試官的點(diǎn)?
          怎么將自己的優(yōu)勢發(fā)揮出來?
          在面試前應(yīng)該準(zhǔn)備什么?
          在面試時(shí)遇到不會(huì)的怎么辦?

          好吧,看看接下來我怎么裝逼,錯(cuò)了,是從面試官的角度,說一些掏心窩子的話,寫寫這個(gè)《程序員的小廠面試寶典》吧。

          02 作為面試官,我會(huì)問一些什么問題呢?

          過年后到了一家小公司,開始創(chuàng)業(yè)之路。
          這兩天開始招人組建技術(shù)團(tuán)隊(duì)。
          陸陸續(xù)續(xù)面試了近二十個(gè)人。

          小公司來面試的大部分都是雙非畢業(yè)生。

          看到他們就想起了曾經(jīng)的自己。十年前的那個(gè)我。
          我中學(xué)是上的職高,大專上的業(yè)余,畢業(yè)后還做了一年電腦維修。
          可以說起點(diǎn)是差得不能再差了,低過90%程序員的學(xué)歷和起步。

          然后自學(xué)C,邊工作邊學(xué)了兩個(gè)月,自學(xué)學(xué)不下去,進(jìn)入一家培訓(xùn)班學(xué)了java。
          學(xué)完后,進(jìn)入一家小公司實(shí)習(xí),第一個(gè)月工資是1200。
          好了,苦情背景話都說完了。說說正題吧。

          面試的這些人大部分都是雙非背景,工作兩三年內(nèi)的。

          拿上簡歷一看,熟悉XXX技術(shù),一問XXX:
          不知道,
          沒學(xué)過,
          只了解一點(diǎn)。

          三連暴擊,暴得我肝疼。
          【你逗我呢?不會(huì)你也寫?臥槽,你自找麻煩嗎?】

          但是我后來想了想,這好像也正常,因?yàn)槟悴粚戇@些東西,HR都不會(huì)給你面試的機(jī)會(huì)。

          所以面試一看簡歷,基本的套路一看就能看出來:
          寫了精通,就是工作中常常用到;
          寫了熟練,就是用過一點(diǎn);
          寫了解,就是偶爾吹牛的時(shí)候聽過。

          我在面試的時(shí)候,生怕漏了明珠,所以總會(huì)問來面試的同學(xué):
          你擅長什么?
          Java、數(shù)據(jù)庫、前端你哪方面掌握的比較好?
          你常用的技術(shù)棧是什么?
          說一件讓你印象深刻的事,可以展現(xiàn)你解決問題的能力,或者學(xué)習(xí)的能力。

          好了,以上就是我的面試套路。你掌握了這個(gè)套路,是不是就能套路我了?

          所以,你到底有沒有某一方面可以打動(dòng)面試官的點(diǎn)呢?

          在面試時(shí),我會(huì)在上面那些套路的問題時(shí),追著去問你所掌握的技術(shù)棧能力。

          譬如你說你擅長后端,我就會(huì)問些Java、中間件;
          你說擅長數(shù)據(jù)庫,我會(huì)臨時(shí)出個(gè)題,讓你寫個(gè)SQL;
          你說擅長前端,我會(huì)問下JavaScript、vue。

          對(duì)于不通工作經(jīng)驗(yàn)?zāi)晗薜娜耍覇柕膯栴}層次也不太一樣。

          一年工作經(jīng)驗(yàn)

          后端:
          Java有哪些集合類?ArrayList跟LinkedList有啥區(qū)別?
          springboot用過嗎? 是怎么使用的?
          redis用過嗎?它是用來做什么的?為什么比較塊呢?

          數(shù)據(jù)庫:
          一個(gè)學(xué)生成績表,有學(xué)生、班級(jí)、成績、課程,怎么一條語句分組展示班級(jí)的學(xué)生總分?jǐn)?shù)?

          前端:
          怎么獲取一個(gè)id是ss的div,去改變它的內(nèi)容?
          jQuery的Ajax怎么用的?它封裝了原生js的一個(gè)什么組件?

          兩年工作經(jīng)驗(yàn)

          后端:
          ArrayList跟LinkedList有啥區(qū)別?有什么優(yōu)缺點(diǎn)呢?它們是線程安全的嗎?
          springboot用過嗎? 是怎么做到簡化配置的?為什么能自動(dòng)裝配呢?聽過factories文件嗎?
          redis用過嗎?聽過緩存穿透、緩存雪崩的問題呢?怎么解決呢?
          mybatis是一個(gè)什么框架?它跟JDBC有什么區(qū)別?它是怎么連接數(shù)據(jù)庫執(zhí)行SQL的?

          數(shù)據(jù)庫:
          一個(gè)學(xué)生成績表,有學(xué)生、班級(jí)、成績、課程,怎么一條語句分組展示A、B、C班級(jí)的學(xué)生總分?jǐn)?shù)?
          基于上題,怎么篩選總分?jǐn)?shù)1萬分以上的班級(jí)呢?
          基于上題,怎么再篩選60分以上的同學(xué),60分以上的成績參與統(tǒng)計(jì),以下不統(tǒng)計(jì)呢?
          做過查詢優(yōu)化嗎?知道執(zhí)行計(jì)劃嗎?

          前端:
          怎么獲取一個(gè)id是ss的div,去改變它的內(nèi)容?
          JavaScript中的function a(){this.s =1};this是屬于哪個(gè)對(duì)象?
          jQuery的ajax是封裝了原生js的一個(gè)什么組件?
          知道盒模型嗎?
          知道閉包嗎?
          小程序跟vue用過嗎?跟html有什么區(qū)別?

          三年及以上工作經(jīng)驗(yàn)

          后端:
          spring boot用過嗎? 是怎么做到簡化配置的?為什么能自動(dòng)裝配呢?聽過factories文件嗎?
          redis用過嗎?聽過緩存穿透、緩存雪崩的問題呢?怎么解決呢?
          怎么做一個(gè)分布式鎖呢?
          應(yīng)用怎么做集群?集群、負(fù)載、分布式有什么區(qū)別?
          用過多線程嗎?怎么創(chuàng)建一個(gè)連接池?

          如果前端有個(gè)出具報(bào)表的請(qǐng)求,需要請(qǐng)求三十張表的數(shù)據(jù),我現(xiàn)在在后端用多線程來解決,每個(gè)線程查詢一張表,怎么將這三十個(gè)線程的數(shù)據(jù)匯總返回給前端呢?用同步還是異步?同步怎么做?異步怎么做呢?

          數(shù)據(jù)庫:
          做過查詢優(yōu)化嗎?知道執(zhí)行計(jì)劃嗎?
          知道怎么挑選索引字段嗎?有索引一定快嗎?索引失效怎么辦?
          用過mysql?mysql怎么做到主從復(fù)制的?怎么解決腦裂問題?
          知道分區(qū)嗎?用過分庫分表中間件嗎?
          用過Oracle?Oracle是怎么做集群的?

          前端:
          jQuery的ajax是封裝了原生js的一個(gè)什么組件?
          知道盒模型嗎?
          知道閉包嗎?
          vue用過嗎?是怎么做到雙向數(shù)據(jù)綁定的?
          知道prototype原型鏈嗎?怎么用prototype開發(fā)一個(gè)jQuery庫?

          03 結(jié)語 & 祝福

          作為一個(gè)面試官,我想招一個(gè)什么樣的人呢?
          首先,肯定是有“錢”這個(gè)前提的。
          就是招聘這個(gè)崗位,這個(gè)崗位能給多少錢,可能會(huì)有一定的浮動(dòng),但是都會(huì)限制在一定范圍內(nèi)。
          所以在這個(gè)范圍內(nèi),我們肯定是想招到合自己心意的人選。

          那么,我作為一個(gè)面試官,我會(huì)想招一個(gè)什么樣的人選呢?我會(huì)考察他哪方面的能力呢?
          我是一個(gè)面試者,我又怎么表現(xiàn)出自己的能力?表現(xiàn)哪方面的能力呢?

          作為一個(gè)面試官,在拿到面試者的簡歷后,問上一兩個(gè)問題,有沒有實(shí)際工作的經(jīng)驗(yàn),有什么技術(shù)能力,很容易便能分辨出來。

          但是有兩種能力,卻很難分辨出來。一個(gè)是解決問題的能力,一個(gè)是工作中學(xué)習(xí)的能力。
          而這兩種能力,卻是我在挑選同層級(jí)候選者們時(shí)最看重的能力。

          所以我喜歡問的問題是:
          你擅長什么?
          Java、數(shù)據(jù)庫、前端你哪方面掌握的比較好?
          你常用的技術(shù)棧是什么?
          說一件讓你印象深刻的事,可以展現(xiàn)你解決問題的能力,或者學(xué)習(xí)的能力。
          你喜歡分享嗎?有記筆記、寫博客的習(xí)慣嗎?有參與過開源社區(qū)的項(xiàng)目嗎?
          如果讓你對(duì)自己的學(xué)習(xí)能力打個(gè)分,你會(huì)打多少分?

          在多數(shù)候選者的心中,自己的學(xué)習(xí)能力都是毋庸置疑的,特別是我問"如果讓你對(duì)自己的學(xué)習(xí)能力打個(gè)分,你會(huì)打多少分?"
          一般人的回答都是80分。
          我想如果不是中國人的謙虛本能抑制住了他們的驕傲,一百二十分也是沒問題的。

          但是我們往往都會(huì)高估了自己的學(xué)習(xí)能力。

          我低頭看看我自己就明白了,買書如山倒,看書如抽絲。

          而我最看重的是這個(gè)問題:
          說一件讓你印象深刻的事,可以展現(xiàn)你解決問題的能力,或者學(xué)習(xí)的能力。

          我希望在面試官對(duì)你說這句話的時(shí)候,你可以盡情地把你自己的學(xué)習(xí)方法、遇到過的項(xiàng)目難題、解決問題的步驟很清晰地展現(xiàn)出來。
          能展示你的【自我評(píng)價(jià)】上所描述的【熱愛編程,有鉆研精神,能獨(dú)立解決難題】等等這些比較”虛“的內(nèi)容。

          如果面試官?zèng)]有對(duì)你說這句話,我也希望你能在面試官對(duì)你提問的時(shí)候,盡量去展現(xiàn)你的風(fēng)采。

          在面試前,想好自己的優(yōu)缺點(diǎn);面試時(shí),突出自己的優(yōu)點(diǎn)。

          你到底擅長什么?
          你是怎么學(xué)習(xí)新技術(shù)的?
          你對(duì)什么有比較深的研究呢?
          你是怎么解決問題的?

          錯(cuò),沒有關(guān)系,要有自己的思考。 但是請(qǐng)不要胡說八道。

          僅以此篇,獻(xiàn)給正在忙忙碌碌找工作的同學(xué)們吧。
          找一份工作簡單。
          找一份滿意的工作卻很難。

          誰都羨慕去大廠。
          不過對(duì)于普通人的我們,還是先在小廠摸爬滾打一下吧。

          over。

          友情鏈接
          ioDraw流程圖
          API參考文檔
          OK工具箱
          云服務(wù)器優(yōu)惠
          阿里云優(yōu)惠券
          騰訊云優(yōu)惠券
          京東云優(yōu)惠券
          站點(diǎn)信息
          問題反饋
          郵箱:[email protected]
          QQ群:637538335
          關(guān)注微信

                激情欧美成人 | 精品福利在线 | 日韩在线一| 理论在线中文字幕无码 | 美女逼逼视频 |