京東面試官:“我”(Java崗)從初入職場到面試官的經歷分享

一、說在前面

 本篇文章主要介紹自己面試的心得以及工作後怎麼在人才濟濟部門脫穎而出,去嘗試作爲技術骨幹做技術輸出,並且有機會參與人才招聘和培養計劃的,不是用來教你如何去準備面試,是想要你明白我們怎麼做纔會更有收穫。

二、嘔心瀝血找工作

我是18屆的本科畢業生,由於當時受到同學高薪的誘惑已經沒有繼續讀研的念頭了,所以大三暑假就出來面試了。

  1.菜鳥之菜

       菜鳥之所以菜,是自己當了老鳥才知道(偷笑),還記得當時面試是先筆試再面試,所以在各大互聯網招聘平臺廣撒網,各種網申,由於自己算法功底還不錯(算法比賽多次獲獎),所以網上的筆試很快就過了好幾家公司,還記得當時在一家公司的排名筆試第一,當時的想法是這些互聯網也不過如此,對待即將到來的面試已經磨拳擦掌了。

     記得第一家公司是就是百度視頻,由於根本沒有很好的準備面試相關的東西,很顯然一面磕磕絆絆的勉強通過,當時自己就感覺自己要涼,二面面試官竟然是個女的,當時完全沒有概念以爲技術領導應該都是男的(井底之蛙),所以從這就能看出我當時是啥都不知道,因爲面試的是java開發崗位,有一個問題是關於ThreadLocal的,我都沒有聽過這個名詞,以前練習都是算法,這個問題沒答上來,後面又問道一些其他的問題也沒有答的很好,然後就被通知回去等通知,態度很和藹,心想應該是有機會?後面問了學長 等通知=90%跪 ,第一次面試就這樣灰溜溜的收場。

    後面又面試了幾家互聯網公司,騰訊,去哪兒,愛奇藝,京東商城無一例外大部分都是過了一面二面跪,所以說後面總結了一下面試大公司前要先去小公司試試手,不然真的是炮灰,二面跪的原因後面自己也分析了一下,大部分二面(校招,實習)問的都是學校做的項目,框架,思想之類的話題,我在學校沒做過什麼像樣的項目,用的也是比較老的框架,所以說面試還是要好好準備,面面俱到,別眼高手低。說到這裏再說幾句關於算法練習,對於應屆或實習是很重要的,對於一張白紙來說,面試官就要看這張白紙的韌性了,所以算法一定要練,推薦牛客網練習,上面還有各個大廠歷年的面試題筆試題都可以看下,如果感覺沒有什麼挑戰就刷力扣吧(嘿嘿,一時力扣一時爽,一直力扣一直爽也可以看下國際版)成功總是留給那些有準備的人的,你應該懂得這個道理,我也懂得。

2.磨心智

     經歷了被虐自己也知道了不足,開始瘋狂補框架,編程思想方面的知識,從七月份到九月份三個月一直看視頻-吃飯-睡覺-跟着視頻做項目-背面試題-刷題,記筆記用的是有道雲筆記,現在用的是印象筆記都差不多,但是終究逃不過一個字‘忘’,昨天背的今天忘,前面剛學的框架學到尾就把前面的忘了,我想很多剛開始學習編程的小夥伴都有這個問題,那怎麼辦呢?只能接着學,多做筆記,每天翻看?我當時的學習方法就是把知識點畫成圖畫成思維腦圖,每天回想哪些地方自己沒有掌握好,就翻開筆記看。應該有人會有疑問?這種複習出來的人,能夠實戰嗎?會不會被面試官嫌棄?其實當時我道沒有想那麼多,但是以我現在的角度來看的話,對於實習生或者是應屆生有實戰經歷固然是好,但是沒有經驗也不錯,只要基礎紮實,進公司很快就能上手的,這個後面說。

3.再戰

    時間過得很快,一直到了九月份,九月份就開始一邊面試一邊複習。每天早早起來看看自己投的簡歷有沒有回覆,有沒有收到郵件,這次長了個心眼,先去了幾個外包公司去面試了下,不管好壞回來就記筆記,總結他們面試題的共性,找出幾個常問的問題重點突破。慢慢的總結下自己的面試經驗,儼然是個老手,面試官想問啥感覺都知道,對於實習或者應屆生問的都很基礎,主要基礎和是否有思考能力。十月份陸續收到了幾份offer,但是大多是外包公司和傳統行業公司,這和我心心相望的互聯網公司不符,其實呢後面才知道,如果你不想去那個公司的話,也要給予對方尊重,人家花時間,花精力去面試你,如果只是練手要想好公司,要不要收offer,還有就是可以快速放棄,別浪費雙方時間,這也是我在面試期間做的不夠好的。當時老想着抓住救命稻草,面了很多家公司,說到底還是對面試怕了。再到後面收到幾個大廠的offer有實習的有校招的,左右想了下還是拿了京東offer,薪資不是裏面最高的,但是一直對京東很嚮往(前面面試失利),在十月一前的一天收到offer,至此面試告一段落,其實十月一後面又面了幾家公司因爲當時都是給他們說好的就去面了,當然我心所向,即使過了也沒有去。

三、初入職場

1.菜鳥實習 血氣方剛

    因爲拿到offer後,中間隔了一個十月一又加上有可能十一期間積攢了很多入職者,我的入職到了將近十一月份才辦理,這也就是我爲啥又去面試了,一是沒有安全感,二是閒着也沒事。還有一點說的就是實習前的租房,租房真是要了我的半條老命,各種看房不是挑,是沒錢呀!又不好意思再給家裏要錢了(面試期間三個月花的太多了),不想給原本本不富裕的家庭雪上加霜(哈哈哈😂),所以就找壓一付一的房子,找到了一個自建公寓,開間,900元壓一付一,離公司三四公里真是完美(坑在後面)。

   入職後呢,開始熟悉公司的中間件,熟悉項目,做些後臺之類的需求,平平淡淡的加班枯燥且樸實無華,度過了幾天的學習和了解階段,暴風雨終於來了,大家都知道我是沒有實戰經驗的小白,從數據庫表結構的設計,定義接口和前端以及外部系統聯調,到我們部門oracle數據庫更換成mysql,這部分時間我真的是心力交瘁,白天做需求,網上狂補數據庫知識,記得17年最後幾個月真的是很忙,每個人都在加班晚上10點下班是再正常不過的,晚上到家十一點,打開電腦看部門大牛的代碼+看學習視頻到兩點,週六周天幾乎也是到公司每天樂此不彼,當時也沒有感覺到累,就感覺自己是一隻剛出生的牛犢去吮吸甘甜的乳汁奮力成長,所以呢,如果看這篇文章的你是初入職場的菜鳥,要豐滿羽翼,等暴風雨來臨時可以我心光明,逆風飛翔也可從容。

    小標題上有個血氣方剛,這個我就用自己的切身經歷來說下吧。入職一個月後,項目都比較熟悉了,開始着手做一些全新項目,但是依賴很多外部系統,記得有一個需求是自己做了很久各種適配和兼容等着提測就美滋滋了,但是對接方換文檔了,這意味着什麼,我要重新做,要是別人的話應該會說項目延期唄,重新排期重新做,我作爲一個初入職場的人感覺對方太不靠譜了,打算用自己的努力打臉,我要做的是不重新排期,項目要正常上線,和產品一起重新設計對接接口,但是那個接口真的是爛,一個返回值裏面有實體》實體〉實體》實體 就這樣返回值套娃很多層,很多字段都不確定,我就畫了個圖去問我是不是要依賴某幾個字段做判斷,找對方研發人家根本不理,還說自己看註釋,產品小姐姐都氣哭了。最後我們leader開始對接,約了對面的產品和研發一起討論,還是討論了一個小時沒有談論清楚,壓抑很久的怒火真的受不了了說:“你們都別說了,看下是不是這個樣子~”,沒想到對面產品研發說:“你說吧我只回答你一個問題,你確定是你說嘛?說完我們就走”,看了下leader面色難堪,氣氛很凝重,當時來了幾句“這個那麼簡單的需求,先給錯文檔,後又不配合,我們的項目還能上線嗎”,對面研發陰陽怪氣的說了句:”你們上不了線和我有什麼關係嗎,你不懂就聽我們產品講,她是最是專業的“,接着我們leader解圍後對方產品開始接着說,說了好久我也不記得說的是什麼了,腦子一片空白,當時感覺這就是京東嗎?這就是大公司嗎?這和我在油管上看的Google,亞麻的工作氛圍不一樣呀,老子還是走吧,反正還有幾個offer,此處不留爺~。那是真的是呆傻,就會因爲一點小麻煩和溝通問題想着離開,想着逃避。回到工位鬱悶了半天,到了晚上leader好像看出來了我的問題,主動過來給我說了一些溝通的方法,給我說要注意什麼,給了我很多鼓舞和信心,從此以後到目前爲止我在絕大多數的溝通需求和聯調中都能做到心境於水,泰然處之,遇到麻煩的溝通就是馬老師的那句“你皮任你皮,把你當瓜皮”,看着對方欲蓋彌彰的掩飾我的內心毫無波瀾甚至還想笑。這段寫的有點囉嗦了,可以看出來對於剛入職的我來說這件事給我的影響挺大的,小夥伴們如果是遇到溝通問題,不要着急上火,身體重要,多想幾種方式事情終歸是要解決的,是在不行就“你皮任你皮,把你當瓜皮”。

2.不怕出錯,總要長大

   實習期還有很多好玩的事,最牛掰的是一次代碼評審。我們組有個比較好的代碼習慣就是代碼評審,當時評審的人很多,架構師二級三級leader,各種技術大牛。記得當時到我的代碼的時候,幾乎是公開處刑,剛打開代碼一個方法幾百行,架構師說了兩句,另一個地方代碼事物做的太大了,領導說了兩句,還有命名記得做的事跨境項目,英文不會寫,來了個KuajingDownLoadVo ,領導沒看出來什麼意思,一個技術大哥來了句,‘殼五啊誇,幾因應境 ’拼音拼出來了,全場鬨笑,公開處刑,我當時羞想找個老鼠洞藏起來。從這之後看了很多代碼規範的書《重構改善既有代碼的設計》,《Java編碼規範》,還有就是業界的規範《阿里巴巴Java開發手冊》現在都出到1.5了,想要的話就評論區見吧,必有迴響。所以說成長過程中總會有陣痛,總有失落和尷尬,但是要擺正心態,所有的所有你都能從中學到很多東西和很多大佬一起工作你會成爲小大佬(嘻嘻)。

3.接觸新事物,很好玩

  經歷幾個月的實習之後我回了學校做畢業設計,其實這個東西我在上班期間都搞定了,但是還是被導師抓包了,讓我去參加一個小程序比賽高校小程序大賽,慢慢的開始度娘,17年底小程序其實還沒有流行起來,網上百度的文檔也是少之又少,只能硬着頭皮看着官方文檔帶着一個學弟一個學妹開始搞,做的都是原生的當時對前端功底也不是很紮實(現在也是一瓶不滿半瓶晃盪),開始需求分析,設計,畫原型圖,接口設計等等當時其實離比賽只有幾個月,我還要參加答辯論文什麼都還沒寫,其實還是有一定壓力的,當時學校很重視這個比賽專門給開了一個機房專門用於備戰的人,幾乎就我自己,聽着歌哼着曲,從早到晚在機房,吃飯點外賣,用着投影儀看電影賊爽,搞了一個多月做的有點眉目了,然後就有點鬆懈開始去召喚師峽谷徜徉了,一個月之後再去看微信小程序開發文檔,臥槽,臥槽,臥槽,文檔很多接口和授權方式都變了,更新的太快了吧,自己趕緊溜回機房,接着夜以繼日做前端,作接口,改畢業設計,寫論文。突然想了想,我乾脆換個畢業設計吧,反正作品名稱和小程序很相似,於是乎做了個大膽的決定搞起來,這個其實當時自己還是有點底的,即使做不完就用原來的。全部都推到重做,因爲打算用一套後端服務,所以我只要關注前端就行了,做着做着無意中發現一個新東西taro,發現這個是京東做的開源項目,趕緊用了下真香(沒有廣告嫌疑),多端統一一處開發到處可用,用這個框架做了RN,H5,和小程序真的爽,這個框架當時也是剛剛開始做沒多久,其中還發現了他們幾個小bug,並做了反饋收到感謝回覆!然後就是小程序比賽拿到了省一等獎,國賽三等獎,其實還是有點不甘心的哎!再後來就是論文答辯,毫無波瀾的拿到了優秀畢業設計和優秀論文,再然後呢,再然後就沒有然後了,我畢業了,畢業於2018年6月!所以遇到新技術不要慌,基地爆炸問題不大,新技術學着用着就慢慢會了,你要是一直學不用忘的也快,加油吧,驕傲的少年,找到自己的學習方法論。

四、長大還想再長點

1.正式入職,莫划水

  在《同桌的你》,《那些花兒》這些歌聲中青春消逝了,我們也該長大了。正式入職之後其實也沒有什麼好說的了,就是要儘快轉變學生到職員身份,因爲你要拿別人的工資,你不能就這麼得過且過,你也不可能會一直混下去,都聽說過末位淘汰吧,這個是真的存在的,即使你一直混沒有被淘汰,你浪費了很多時間,這些可就是你自己的成本了。我的理念是,工作就是把自己技術所學去應用的最好場所。18,19年最主要的成果就是搭建了規則系統,做些通用組建,參與智能網關,規則系統,標籤系統,消息觸達系統,用戶流量系統的搭建和重構需求迭代,其中標籤系統更是在618,雙十一大促中能夠扛住洪峯70W/s的請求處理,並且TP999在40毫秒以內,這些成就如果說混的話是完成不了的。當然也收穫了許多獎項,有團隊的集團獎項, 有大部門的個人獎項,這些也是領導們對工作的認可,項目做的好,有獎項,你的績效和年終獎自然比別人高出很多,這也是正反饋機制吧,所以說有很好的工作環境練手爲什麼跑起來呢,跑不動最起碼先動起來。

2.萌新面試官出爐

  前面也說了由於自己的基本功還不錯,所以會參與一些面試,主要是一面。第一次去作爲面試官面試別人感覺比面試者還緊張,其實我旁邊是有部門大佬一起的,但是還是會緊張畢竟面試者可能就是職級比我高很多的同事,你說慌不慌,慌的一批。看着旁邊大佬從容不迫的問着問題,真羨慕,偶爾我也插兩句,當然會問ThreadLocal啦(哈哈哈,哈哈,哈),其實後面就還不錯,儘量沒有說很難爲人,都是經常見到的問題,當然自己也是要學習的,不然不知道人家對不對。說到這裏我想說下,對於面試來說,不懂就不要瞎說,可以虛心請教,如果不會就章口就來,面試官會在心裏面打分的,你叨叨叨說了一堆,最後沒啥用甚至扣分;還有就是如果一個知識點你特別瞭解你可以多說點發散點來展示自己,前提都是對的;如果問你一些解決性問題,帶一點技術進去思路清晰點,錯了也沒事。

3.關於TD

  我的博客上帶着TD兩個字母,這兩個字母其實是我們大部門內部一個自發組織的分享會名稱TD(Think,Discussion)意爲:思想討論,這個是我和我們組幾個大佬一起組織的每週四必見的分享會,內容不限,題材不限,但是主要還是技術分享,你可能很多名詞都沒有見過在這都能聽到看到,我也參與過幾次關於規則引擎的分享,分享其實對一個人的成長是有很大幫助的,可以鍛鍊一個人的口才,演講的藝術,最重要是分享者對自己的分享是一個極大的強化過程,估計分析一次就不會忘了。這也是我寫博客的一個初衷,自己記錄,忘了可以回來翻看很不錯的。很多大佬出專欄寫書其實最開始都是寫博客總結多了書就出來了,小夥伴們也可以自己寫博客,csdn,簡書等等博客平臺,也可以自己搭建博客(後面會出一篇基於docker分分鐘搭建自己博客的教程本地阿里雲都可以),想要了解的小夥伴可以評論和關注。

私信我“京東面經”可以來領取一份我整理出來自己幾年來整理的一些大廠面經及答案總結

總結一下,你在30歲前,工作5-7年,你需要擁有:

高效的學習能力。這意味着——基礎知識紮實、觸類旁通、讀英文文檔不費勁、有尋找前沿知識的能力、能夠看到問題和技術的本質、善於思辯、能獨立思考。

解決問題的能力。這意味着——你要高效的學習能力、見過很多的場景、犯過或是處理很多錯誤、能夠防火而不是救火。

如果你擁有這兩個能力的現象是—— 在團隊或身邊的人羣中的顯現出Leadership。

Leadership並不是當領導和經理,而是一種特徵,這種特徵有如下兩個簡單的表象:

幫人解問題。團隊或身邊中大多數人都在問:“這問題怎麼辦?”,而總是你能站出來告訴大家這事該怎麼辦?

被人所依賴。團隊或身邊中大多數人在做比較關鍵的決定時,都會來找你諮詢你的意見和想法。

一但你在在30歲之間出現了Leadership這樣的特徵,那麼,你會進入一個正循環的階段:

因爲你學習能力強,所以,你會有更多的機會解決難題。

你有更多的機會解決難題,你就會學更多的東西,於是你就會更強。

上面這個循環,只要循環上幾年,就會讓你人生的各種可能性大大的增加。

這段對我感觸很深,作爲大多數的我們30歲對我們來說真的是一個很大的檻(我自己的理解),如果看這篇文章的是30歲以上的同學就要看下是不是已經具備了這樣的能力了,如果沒有那麼職業生涯後面可能會比較坎坷,沒有到的同學我們要保持一顆上進之心,召喚師峽谷是囚不住你的上進之心,98K吃的雞也不會那麼香,這些都是娛樂浪費我們的時間,小玩怡情。可以培養一個自己的愛好,人生那麼長,愛好會給你激情。現在很多視頻網站學習網站很多,比如B站上就有許多公開課程,你是學不完的,如果你對Java技術棧學習沒有很清楚的認識,後續我也會出一篇關於學習路線的文章,希望可以在評論留言。

五、感悟

    這篇文章就是自己的一個總結也是想借着這篇文章對萌新程序員一個小小的指導,用自己的經歷和經驗幫助一些像我當時一樣的人,但是篇幅有限文中很多事情都沒有講清楚,但是總體思想就是努力和學習。

私信我“京東面經”可以來領取一份我整理出來自己幾年來整理的一些大廠面經及答案總結

發佈了205 篇原創文章 · 獲贊 200 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章