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