點個贊,看一看,好習慣蝉稳!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收錄抒蚜,這是我花了3個月總結(jié)的一線大廠Java面試總結(jié)掘鄙,本人已拿騰訊等大廠offer耘戚。
為什么今天想說說這個話題呢?
并不是因為我進入了大廠工作操漠,哈哈哈J战颉!浊伙!
只是因為今天在我的Java開發(fā)交流微信群里面分享了關(guān)于我整個面試過程的總結(jié)及經(jīng)驗撞秋,這些總結(jié)都已經(jīng)整合到 github 去了,在短短的幾天的時間里嚣鄙,github 的 star 已經(jīng)超過了 100+吻贿,說明還是對大家有幫助的,如果大家想要去看看哑子,地址在這里:https://github.com/OUYANGSIHAI/JavaInterview (注意:現(xiàn)在還不是很完善舅列,很多是自己的原創(chuàng)文章,有一些是自己看到的比較有質(zhì)量的文章卧蜓,歡迎 star帐要。)
那么,今天在微信群里面分享了之后弥奸,也看到了大家很多的疑問榨惠,所以,這篇文章就來聊聊可能很多校招或者部分社招都會遇到的問題盛霎,如果有不恰當?shù)牡胤皆龋瑲g迎討論。
我先來聊聊第一個問題愤炸。
對于很多人來說期揪,我覺得最大的難點是刷題
今天在群里分享經(jīng)驗的時候,當我談到至少刷 leetcode 100 題的時候摇幻,很多人都覺得還是很難的横侦,確實,其實這一點對于很多同學來說是有一定的困難的绰姻,如果是轉(zhuǎn)專業(yè)來的非科班的同學枉侧,面對這么苦澀難懂的題目,怕的是頭發(fā)漸漸的稀少狂芋。
其實榨馁,這個問題我是感同身受的,當我在讀大學的時候帜矾,我就自己嘗試去找工作翼虫,最終也是找到了一份不錯的國企屑柔,但是,那時候珍剑,我最缺乏的能力應(yīng)該就是算法的能力掸宛,也就是面試的時候大家所說的手撕代碼環(huán)節(jié),那個時候在面試的時候遇到一個很簡單的問題招拙,我竟然會沒有思路唧瘾,在現(xiàn)在看來很簡單,那個時候面試遇到的手撕代碼簡直就是送分題好不好别凤,在大三的時候饰序,我去廈門找實習的時候,也遇到一些手撕代碼的规哪,那時候我是絞盡腦汁求豫,還是被面試官一頓懟,說你編碼能力太差了诉稍,那時候我是崩潰的好吧蝠嘉。
為什么我現(xiàn)在覺得那時候的題目很簡單呢?
是不是現(xiàn)在的面試出的題目更難了呢均唉,那是肯定的是晨,因為我現(xiàn)在面試的公司都是互聯(lián)網(wǎng)公司前20以內(nèi)的,其他的都沒有考慮舔箭,不吹牛不會舒服是吧罩缴。。哈哈层扶,以前我面試的公司最多也就是中型企業(yè)箫章,國企這些,所以手撕代碼題目難度肯定是加大了的镜会。
其實檬寂,我想告訴大家的是,是我從去年10月份開始戳表,我就開始準備面試的事情桶至,年前,我就刷了一本左神的《程序員代碼面試指南》匾旭,非常建議大家刷刷這本書镣屹,到現(xiàn)在這本書我已經(jīng)刷了3遍了,而且告訴大家价涝,這本書中的代碼都是 Java 編寫的女蜈,市面上是不是很少這樣的書,真的發(fā)現(xiàn)寶藏了。
你以為我就看了這本書嗎伪窖,那肯定是不夠的逸寓,當我刷了3遍這本書之后,第一次面試快手覆山,就被快手面試官懟了竹伸,當時他是這樣說的:“嗯,同學汹买,你掌握的技術(shù)廣度和深度佩伤,還有你的表達能力都是相當不錯的聊倔,但是晦毙,你的編碼能力,也就是手撕代碼好像不是提特別熟練”耙蔑。
我见妒。。甸陌。難受啊须揣,就這樣結(jié)束了我的第一次面試,雖然后面進入到了hr面钱豁,但是耻卡,這次經(jīng)歷還是讓我難以忘懷啊,怎么能讓別人說我寫代碼能力不行呢牲尺,我就是代碼機器啊卵酪,表示不服。
所以谤碳,這次面試之后溃卡,我就痛定思痛,一定要多到線上寫寫leetcode代碼蜒简。
結(jié)果就有了長達10天的湃诚郏客網(wǎng)《劍指offer》刷題訓練。
沒錯搓茬,就是它犹赖,因為他們都說這個是必刷的,所以卷仑,我也就從它開始唄峻村。
講了這么多,不是給大家講故事哦系枪,而是告訴大家刷題的重要性雀哨,我就是因為沒有“刷到位”,而遇到了面試的“悲慘故事”。
到現(xiàn)在雾棺,雖然我已經(jīng)刷了300+了膊夹,但是,現(xiàn)在每天還是會花2個小時刷5道題捌浩。
最后總結(jié)一下:這個我自己真實的故事告訴我放刨,手撕代碼其實不難,你看我也不是從一點也不會尸饺,到熟練的手撕代碼嗎进统,是的,只要你堅持三個月刷題浪听,這個問題就不是問題螟碎,聽我的準沒錯,當然迹栓,也有技巧掉分,后面再分享。
另外一個問題克伊,我是學生酥郭,沒有項目怎么辦?
刷題的問題都給你解決了愿吹,你還怕沒有項目嗎不从?
首先,如果你沒有看過我以前的那篇介紹如何準備項目的文章犁跪,這里再貼一下地址(建議看看):找工作椿息,沒有上的了臺面的項目怎么辦?
沒有條件耘拇,創(chuàng)造條件撵颊,沒有困難,創(chuàng)造困難惫叛,沒有項目倡勇,當然,我們得找或者創(chuàng)建項目了嘉涌。
首先妻熊,項目哪里來?
現(xiàn)在網(wǎng)上好多免費的項目仑最,開源的項目扔役,clone下來,自己研究研究警医,整體把握一下亿胸,就可以變成自己的項目經(jīng)驗了坯钦,是不是so easy呢?
忘了告訴你侈玄,我就是這樣搞的婉刀,照樣可以把把面試官安排的明明白白的。
你是不是想說序仙,有沒有視頻教程的呢突颊,那我肯定為你準備好了,去我的github:https://github.com/OUYANGSIHAI/JavaInterview 潘悼,項目實戰(zhàn)推薦模塊下律秃,就給你準備好了,別忘記偷偷的給我一個星星哦治唤。
怎么介紹項目棒动?
怎么介紹項目難點?
怎么介紹項目亮點肝劲?
你負責的模塊迁客?
怎么讓面試官滿意?
這些問題我都思考過辞槐,不過,這篇文章先不說了粘室,現(xiàn)在已經(jīng)晚上0點了榄檬,我得憐惜我的頭發(fā),下次通通解決衔统。
不是總結(jié)的總結(jié)
你說你手撕代碼撕得好鹿榜,項目經(jīng)驗豐富,對于我們Java程序員來說锦爵,Java知識能難倒我嗎舱殿,不存在的,那么問題來了险掀,我們能進大廠嗎沪袭?
另外,我花了3個月時間把Java學習和面試的總結(jié)整理成了一本電子書樟氢!目錄如下
現(xiàn)在免費分享大家冈绊,在我的公眾號好好學java回復Java面試即可獲取。
有收獲埠啃?希望老鐵們來個三連擊死宣,給更多的人看到這篇文章
1、老鐵們碴开,關(guān)注我的原創(chuàng)微信公眾號「好好學java」毅该,專注于Java博秫、數(shù)據(jù)結(jié)構(gòu)和算法、微服務(wù)眶掌、中間件等技術(shù)分享台盯,保證你看完有所收獲。
2畏线、給俺點個贊唄静盅,可以讓更多的人看到這篇文章,順便激勵下我繼續(xù)寫作寝殴,嘻嘻蒿叠。
點贊是對我最大的鼓勵
↓↓↓↓↓↓