2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂?
點(diǎn)擊上方?好好學(xué)java?,選擇?星標(biāo)?公眾號
重磅資訊、干貨,第一時間送達(dá) 今日推薦:牛人 20000 字的 Spring Cloud 總結(jié),太硬核了~為什么今天想說說這個話題呢?
并不是因為我進(jìn)入了大廠工作,哈哈哈!!!
只是因為今天在我的 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。)
那么,今天在微信群里面分享了之后,也看到了大家很多的疑問,所以,這篇文章就來聊聊可能很多校招或者部分社招都會遇到的問題,如果有不恰當(dāng)?shù)牡胤?#xff0c;歡迎討論。
我先來聊聊第一個問題。
對于很多人來說,我覺得最大的難點(diǎn)是刷題
今天在群里分享經(jīng)驗的時候,當(dāng)我談到至少刷 leetcode 100 題的時候,很多人都覺得還是很難的,確實(shí),其實(shí)這一點(diǎn)對于很多同學(xué)來說是有一定的困難的,如果是轉(zhuǎn)專業(yè)來的非科班的同學(xué),面對這么苦澀難懂的題目,怕的是頭發(fā)漸漸的稀少。
其實(shí),這個問題我是感同身受的,當(dāng)我在讀大學(xué)的時候,我就自己嘗試去找工作,最終也是找到了一份不錯的國企,但是,那時候,我最缺乏的能力應(yīng)該就是算法的能力,也就是面試的時候大家所說的手撕代碼環(huán)節(jié),那個時候在面試的時候遇到一個很簡單的問題,我竟然會沒有思路,在現(xiàn)在看來很簡單,那個時候面試遇到的手撕代碼簡直就是送分題好不好,在大三的時候,我去廈門找實(shí)習(xí)的時候,也遇到一些手撕代碼的,那時候我是絞盡腦汁,還是被面試官一頓懟,說你編碼能力太差了,那時候我是崩潰的好吧。
為什么我現(xiàn)在覺得那時候的題目很簡單呢?
是不是現(xiàn)在的面試出的題目更難了呢,那是肯定的,因為我現(xiàn)在面試的公司都是互聯(lián)網(wǎng)公司前20以內(nèi)的,其他的都沒有考慮,不吹牛不會舒服是吧。。哈哈,以前我面試的公司最多也就是中型企業(yè),國企這些,所以手撕代碼題目難度肯定是加大了的。
其實(shí),我想告訴大家的是,是我從去年10月份開始,我就開始準(zhǔn)備面試的事情,年前,我就刷了一本左神的《程序員代碼面試指南》,非常建議大家刷刷這本書,到現(xiàn)在這本書我已經(jīng)刷了3遍了,而且告訴大家,這本書中的代碼都是 Java 編寫的,市面上是不是很少這樣的書,真的發(fā)現(xiàn)寶藏了。
你以為我就看了這本書嗎,那肯定是不夠的,當(dāng)我刷了3遍這本書之后,第一次面試快手,就被快手面試官懟了,當(dāng)時他是這樣說的:“嗯,同學(xué),你掌握的技術(shù)廣度和深度,還有你的表達(dá)能力都是相當(dāng)不錯的,但是,你的編碼能力,也就是手撕代碼好像不是提特別熟練”。
我。。。難受啊,就這樣結(jié)束了我的第一次面試,雖然后面進(jìn)入到了hr面,但是,這次經(jīng)歷還是讓我難以忘懷啊,怎么能讓別人說我寫代碼能力不行呢,我就是代碼機(jī)器啊,表示不服。
所以,這次面試之后,我就痛定思痛,一定要多到線上寫寫leetcode代碼。
結(jié)果就有了長達(dá)10天的牛客網(wǎng)《劍指offer》刷題訓(xùn)練。
沒錯,就是它,因為他們都說這個是必刷的,所以,我也就從它開始唄。
講了這么多,不是給大家講故事哦,而是告訴大家刷題的重要性,我就是因為沒有“刷到位”,而遇到了面試的“悲慘故事”。
到現(xiàn)在,雖然我已經(jīng)刷了300+了,但是,現(xiàn)在每天還是會花2個小時刷5道題。
最后總結(jié)一下:這個我自己真實(shí)的故事告訴我,手撕代碼其實(shí)不難,你看我也不是從一點(diǎn)也不會,到熟練的手撕代碼嗎,是的,只要你堅持三個月刷題,這個問題就不是問題,聽我的準(zhǔn)沒錯,當(dāng)然,也有技巧,后面再分享。
另外一個問題,我是學(xué)生,沒有項目怎么辦?
刷題的問題都給你解決了,你還怕沒有項目嗎?
首先,如果你沒有看過我以前的那篇介紹如何準(zhǔn)備項目的文章,這里再貼一下地址(建議看看):找工作,沒有上的了臺面的項目怎么辦?
沒有條件,創(chuàng)造條件,沒有困難,創(chuàng)造困難,沒有項目,當(dāng)然,我們得找或者創(chuàng)建項目了。
首先,項目哪里來?
現(xiàn)在網(wǎng)上好多免費(fèi)的項目,開源的項目,clone下來,自己研究研究,整體把握一下,就可以變成自己的項目經(jīng)驗了,是不是so easy呢?
忘了告訴你,我就是這樣搞的,照樣可以把把面試官安排的明明白白的。
你是不是想說,有沒有視頻教程的呢,那我肯定為你準(zhǔn)備好了,去我的github:https://github.com/OUYANGSIHAI/JavaInterview,項目實(shí)戰(zhàn)推薦模塊下,就給你準(zhǔn)備好了,別忘記偷偷的給我一個星星哦。
怎么介紹項目?
怎么介紹項目難點(diǎn)?
怎么介紹項目亮點(diǎn)?
你負(fù)責(zé)的模塊?
怎么讓面試官滿意?
這些問題我都思考過,不過,這篇文章先不說了,現(xiàn)在已經(jīng)晚上0點(diǎn)了,我得憐惜我的頭發(fā),下次通通解決。
不是總結(jié)的總結(jié)
你說你手撕代碼撕得好,項目經(jīng)驗豐富,對于我們Java程序員來說,Java知識能難倒我嗎,不存在的,那么問題來了,我們能進(jìn)大廠嗎?
最后,再附上我自己歷時三個月總結(jié)的Java面試指南,拿去不謝,github地址:https://github.com/OUYANGSIHAI/JavaInterview
這么辛苦總結(jié),給個star好不好。?點(diǎn)擊閱讀原文,直達(dá)
總結(jié)
以上是生活随笔為你收集整理的2 个月的面试亲身经历告诉大家,如何进入 BAT 等大厂?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 开发提升十倍生产力:idea
- 下一篇: AssertionError: Path