工做快兩年了!斗膽談談校招社招技術面試那些事

推薦👍:接近100K star 的Java學習/面試指南:JavaGuidegit

!!!Note : 01,02 部分非乾貨,只是我的就一篇文章被 diss 的經歷作的一個簡單覆盤。不想看Guide哥瞎BB的能夠跳過。

這篇文章主要是爲了聊一些關於校招/社招的內心話,被 diss 與否實際上是無所謂的。我不能讓全部人都滿意個人文章,可是大部分人以爲個人文章有價值我就開心了。github

01

前幾天,我分享了一篇 《讀者,雙非本科、0實習、0比賽/項目經歷。3個月上岸百度(上)》 的文章引起了一小部分讀者噴我是故意販賣焦慮。面試

剛開始的時候,個人一臉懵逼啊!這心想哪裏有販賣焦慮了呢?爲此,我還去詢問了不少朋友。朋友們也都並無以爲不妥。算法

可能朋友也是站在我這邊的,我本身思前想後,以爲確定是哪裏出了問題(當天本身狀態原本也不咋滴,確實有被影響到。)。編程

仔細想了一下,換位思考了一下。我以爲出現這種狀況的緣由可能有下面幾個:後端

  1. 當事人狀態很差 :被我 diss 的人當時狀態不太好,而後看到這篇文章受到了刺激 。我是很是理解的,我在狀態很差的時候會敏感不少。因此,我通常會壓制心裏的怒火,不會去怒懟別人。
  2. 理解出現誤差 :在當前這個已經比較卷的狀況下,這個標題確實會讓不少一些認真看文章內容的人人產生誤解。讓不少人誤覺得經過 3 個月的突擊複習就能得到大廠 Offer。在當前的技術面試環境下,確實戳到了不少人的痛點。 或許我在文首簡單說明一下讀者自己就有計算機專業基礎 ,並非單純靠 3 個月的複習就上岸大廠會更好。
  3. 單純湊個熱鬧 :不少人單純就點開文章,可是根本不會仔細看文章內容。而後,這些人看到評論區的評論,就跟着一塊兒瞎起鬨。動動手就能噴人多簡單哦!多厲害哦!這種人就很噁心啊!不過,我作幾年公衆號確定有一些這樣的讀者,也挺正常的!不要緊!時間會把你變成個人忠實讀者。

可是,那些酸做者上岸大廠的人,我是真搞不懂!大廠每一年招這麼多人,總有不少人上岸。看到別人上岸的經歷,咱們難道不該該學習一下,而不是擱那恰檸檬嗎?緩存

我說的這種學習不是說你照搬別人的經驗,而是借鑑吸取別人的經驗。網絡

說實話,小賈的分享很是很是用心!因此,我給的稿費還挺多的。我以爲這是對好內容的一種承認!不過,我說了好久,小賈最後也只要了 400 。併發

《讀者,雙非本科、0實習、0比賽/項目經歷。3個月上岸百度(上)》 的下篇我應該會在下週整理出來。框架

02

標題一直是個人一個痛點,不少很是用心的原創由於標題沒起好就直接翻車了。

下面是我近期的一些原創,應該沒有標題對不上內容的吧?

說實話,我是真想當一個「標題黨」啊!

誰不想讓本身辛辛苦苦寫的原創被更多人看到!試問一下:「你本身辛苦寫的原創,你難道不但願更多人看到麼?」。

不少時候平淡的標題,俗氣的封面真的沒啥人看。我以爲不是你們俗氣了、浮躁了,而是如今的大環境確實是這樣,與咱們每個人都有關係。

我以爲公衆號標題和封面就像咱們每一個人的簡歷同樣,咱們都想用有限的內容突出一些亮點來吸引別人的注意。

咱們大部分人在寫簡歷的時候,基本都會簡單包裝一下。我說的這個包裝不是弄虛做假,而是突出放大了某些亮點。

有時候我常常感嘆:「連文章標題都特麼開始捲了」。

03

就像如今的面試同樣,你們都說內捲了,抱怨如今的面試真特麼難。

然而,單純抱怨有用麼?你對其餘求職者說:「你們都不要刷 Leetcode 了啊!都不要再準備高併發、高可用的面試題了啊!如今都這麼捲了!」

會有人聽你的麼?你不許備面試,可是其餘人會準備面試啊!那你是否是傻啊?仍是真的厲害到不須要準備面試呢?

你們身邊必定有不少編程比你厲害可是找的工做並無你好的朋友吧!

技術面試不一樣於編程,編程厲害不表明技術面試就必定能過。

如今你去面個試,不簡單準備一會兒,那簡直就是往槍口上撞。

真的不是販賣焦慮! 你不信能夠本身去面試一波看看。

我就不信這年頭還有不許備面試也不刷下面試題就能直接得到大廠 offer。可能會有一些發過頂級週刊或者得到過頂級大賽獎項的巨佬不須要。

試問一下:「咱們做爲普通人,在這樣一個技術面試氛圍下,不花點心思準備面試能翻身麼?」

面試造火箭,工做擰螺絲釘」 就是目前的一個常態,預計將來好久也仍是會這樣。

可是,必定不要對面試抱有僥倖心理。打鐵還需自身硬!

千萬不要以爲本身看幾篇面經,看幾篇面試題解析就能經過面試了。必定要靜下心來深刻學習!

04

我本身是雙非本科,我在大二就意識到本身的學校不是優點。因此,我就早早肯定了本身之後要走的技術方向是走 Java 後端。

而後,我在大三就開始準備面試了。

我是怎麼準備面試的呢?

  1. 和老師一塊兒作了一個企業的項目做爲本身簡歷的一個項目經歷 。畢竟個人學校很差,要靠項目經歷補救一下。
  2. 和同窗一塊兒參加了一些技術比賽好比軟件編程大賽。 這個過程重要的不是名次,每一次比賽經歷都是對本身能力的鍛鍊。
  3. 我在大三上學期就根據企業的招聘要求整理了一份技能清單。 整個大三,我沒有周末,基本沒有什麼娛樂時間,一我的在圖書館,在寢室學習這些技術。
  4. 對於每一門技術,我會去網上找一些常見的面試題,並把這些面試題做爲重點來複習!

要不要針對某個知識點準備面試題呢?

  1. 你把某一個技術用的很是熟練以後,並不表明你能回答上來面試題。 不少小夥伴都以爲本身對於某些技術很是熟練,就不須要準備面試題了。實際上,這是一種很是錯誤的作法。你會發現不少面試題,你不許備一下,一去面試就直接懵掉了!
  2. 不少面試題能夠加深本身對於某個技術的理解。 好比消息隊列的常見面試題有消息隊列解決了什麼問題、常見消息隊列對比、如何保證消息只被消費一次、如何保證消息不被重複消費等等,當你會回答這些消息隊列相關的面試題以後,你本身是否是對於消息隊列也有了更深的認識了呢?

05

再來聊聊讓不少應屆生求職者頭疼的項目經歷。

大三這一年,一些機遇也讓我也接了一些私活賺錢。爲了可以順利交付,偶爾也會熬夜。不過,當時的心態是即便熬夜也仍是很開心、充實。每次想到本身經過技術賺到了錢,就會很是自豪。

每次忙到很晚,一我的走在校園的時候仍是很爽的!很是喜歡這種安靜的感受。

不過,接的幾個私活也是比較雜的,並不太適合做爲簡歷上的項目經歷。

因而,爲了能讓簡歷上的項目經歷看着更好看一些,我本身也找了兩個項目作。一個是我跟着視頻一塊兒作的,是一個商城類型的項目。另一個是本身根據本身的想法作的,是一個視頻網站類型的項目。

在跟着網上的視頻作項目的過程當中,最重要的就是要獨立思考+動手實踐! 老師可能僅僅只是給你講一下項目用到的知識點,會不會去拓展或者去尋找更優的解決方案就是你本身的問題了。

若是你要把這個項目寫到本身的簡歷上,最好能夠給項目換個合適的名字。

在大三暑假的時候,我還和同窗老師一塊兒作了一個有點像員工績效管理的企業真實項目。這個項目和我剛進公司作的項目很是很是類似,不過公司作的可能更高級點。實在是太巧了!

我記得當時本身獨立作項目的時候,遇到了不少問題。就不少時候,你看書很容易就明白的東西,等到你實踐的時候,老是會遇到一些小問題。我通常都是經過 Google 搜索解決的,用好搜索引擎真的能解決本身 99% 的問題。

06

也是在大三準備面試的時候,我開源了 JavaGuide 。我把本身準備面試過程當中的一些總結都絕不保留地經過 JavaGuide 分享了出來。

相比於其餘經過 JavaGuide 學到東西或者說助力得到 offer 的朋友來講 , JavaGuide 對個人意義更加劇大。

不誇張的說,有時候真的感受像是本身的孩子一點一點長大同樣,我一直用心呵護着它。

雖然,我花了很長時間來維護它,可是,我以爲很是值得!很是有有益!

直接到今天 JavaGuide 已經有 92 k+ Star 了。截止今天(2020-11-29)一共有 2735 個 commit,我一共處理了接近 500 個issue 以及 500多個 pr。

我本能夠天天輕鬆輕鬆的和女票一塊兒度過,本能夠多去其餘平臺漲點粉,可是,我選擇了把大部分時間都留給了它!

若是不是真的喜歡,我想沒人會天天花這麼多時間在這個上面。

除了 JavaGuide, 我還開源了一些本身寫的輪子和一塊兒其餘比較有趣的項目。好比今年我就寫了一個 RPC 框架和一個 HTTP 框架。

目前,我開源的項目在 Github 上收穫了 100k+ star。個人 Github 地址 :https://github.com/Snailclimb ,歡迎指導啊!

不過說句內心話,我以爲這些項目都不過是本身小打小鬧的玩具罷了!寫這些項目的目的主要也是爲了提升本身的能力的同時來幫助到更多的小夥伴。

我更但願的是本身可以參與或者寫出一個被更普遍使用的軟件/框架。 我想這也是每個技術人的夢想!共勉。路漫漫其修遠兮!

後面,個人想法是每週抽出一小部分時間,經過一個一個小迭代的形式完成一個基於主流技術的項目供小夥伴們學習。

07

其實,我是比較建議大學生儘量早一點以求職爲導向來學習的。

這樣更有針對性,而且能夠大機率減小本身處在迷茫的時間,很大程度上還可讓本身少走不少彎路。

可是,不要把「以求職爲導向學習」理解爲「我就不用學課堂上那些計算機基礎課程了」!

我反覆強調過:「必定要用心學習計算機基礎知識!操做系統、計算機組成原理、計算機網絡真的不是沒有實際用處的學科!!!

你會發現大廠面試你會用到,之後工做以後你也會用到。我分別列舉2個例子吧!

  • 面試中 :像字節、騰訊這些大廠的技術面試以及幾乎全部公司的筆試都會考操做系統相關的問題。
  • 工做中 :在實際使用緩存的時候,你會發如今操做系統中能夠找到不少緩存思想的影子。 好比CPU Cache 緩存的是內存數據用於解決 CPU 處理速度和內存不匹配的問題,內存緩存的是硬盤數據用於解決硬盤訪問速度過慢的問題。 再好比操做系統在頁表方案基礎之上引入了快表來加速虛擬地址到物理地址的轉換。咱們能夠把快表理解爲一種特殊的高速緩衝存儲器(Cache)。

如何求職爲導向學習呢? 我在新開的坑《「編程雜感」第1期》中有介紹到。

簡答來講就是:根據招聘要求整理一份目標崗位的技能清單,而後按照技能清單去學習和提高。

08

沒想到一會兒就寫了這麼多,已經儘可能在杜絕廢話了!剛坐在星巴克店外碼子凍死了,就轉到了屋裏。

這篇文章快接近尾聲了。再來聊聊不少人比較感興趣的話題:「算法在當下校招和社招技術面試中的地位。面試以前咱們到底要不要刷算法呢?」。

由於我以前在星球分享過, 這裏就直接Copy過來,但願在這個問題上比較迷茫糾結的小夥伴能有所收貨!

09

每一個人都有表達本身想法的自由,我尊重每一個人的見解,但也但願你們可以用心評論而不是跟着起鬨。

作公衆號的這幾年一直是比較開心的,接觸到的小夥伴也都很可愛,也和一些讀者私下交流不少。

說實話,我們真正作技術的人大部分都是很是很是實在的!不喜歡搞一些虛的東西。

作好本身就好。爲了黑粉改變了本身的初心,犯不着。

我寫的原創,發的文章並不渴求每一個人都能喜歡,這也是不可能的。作了這麼久公衆號,不能說忠實粉有多少,黑粉確定是也有很多的。

我不是技術大佬,只是一個普通的不能在普通的人。我不過是拿出了本身的一部分的業餘時間出來分享罷了!

起初我只是熱愛,如今我能夠經過本身作的分享收穫到一些非物質和物質上的東西。

我以爲這也算是對於個人付出的一種承認。

後記

這篇文章內容有點多,若是這篇文章只能讓你記住3句話,那請記住下面這3句:

  1. 必定不要對面試抱有僥倖心理。打鐵還需自身硬!千萬不要以爲本身看幾篇面經,看幾篇面試題解析就能經過面試了。必定要靜下心來深刻學習!
  2. 建議大學生儘量早一點以求職爲導向來學習的。這樣更有針對性,而且能夠大機率減小本身處在迷茫的時間,很大程度上還可讓本身少走不少彎路。 可是,不要把「以求職爲導向學習」理解爲「我就不用學課堂上那些計算機基礎課程了」!
  3. 手撕算法是當下技術面試的標配,儘早準備!

感謝有你!共勉。路漫漫其修遠兮!

個人的開源項目累計在Github上收穫了 100k+ 的 star!個人Github地址:Snailclimb - Overview (來fllow me)

不過說句內心話,我以爲這些項目都不過是本身小打小鬧的玩具罷了!寫這些項目的目的主要也是爲了提升本身的能力的同時來幫助到更多的小夥伴。

我更但願的是本身可以參與或者寫出一個被更普遍使用的軟件/框架。 我想這也是每個技術人的夢想!共勉。路漫漫其修遠兮!

相關文章
相關標籤/搜索