我的春招总结
4月份折騰了一個月,本來打算一周更新一次的設計模式也沒有更新,完全讓給了春招的實習招聘。那就總結一下我的春招吧。
我的春招只能用一個詞來形容:慘不忍睹。好幾個公司的筆試都過不了,不過這不怪我啊,筆試出的題太摳細節了。唯一筆試過了的公司就是騰訊,估計是筆試的要求比較低。
3月28日騰訊內推截止,本來有同學在騰訊可以內推的,但是估計自己的簡歷篩選都沒有過,連一個內推的面試都沒有。這樣的話只能安安靜靜的按照春招的流程來了。4月3日筆試,不得不吐槽,雖然騰訊公司用C++比較多,但是也招Java崗啊,我投的Java后臺開發,可是筆試中的30道選擇題竟然絕大多都是關于C++的,只有一兩道關于Java的,而且題目還特長!還好開學的時候啃了一本《C++面向對象高效編程》,大學前三年也一直使用C++編程,對C++還有一些了解。沒想到筆試竟然過了。
4月11晚上八點多給了通知,讓13號上午去面試。終于松了一口氣,本以為自己的筆試都沒有過呢。
4月13日:一面
我是上午10點半面試的,面試官很好,首先是自我介紹,兩分鐘的時間。下面是具體的問題:
估計面試官是比較熟悉C++,而對Java不太了解,就沒什么問題了。面試官說,現在還有點時間,我們再說說別的吧。你讀過什么書嗎(我說看過《深入理解Java虛擬機》和《并發編程的藝術》)?閱讀過什么源碼嗎(我說閱讀過jdk的一些源碼,還有Disruptor的全部源碼和Spring的部分源碼)?(這些問題我的回答面試官都記下來了。)
接下來的半個小時我和面試官一直在討論關于Disruptor的問題。這樣一面就結束了,一共52分鐘。
之后面試官就問了一些實習時間,和我有什么問題嗎。關于我問的問題以及面試官的回答會在后面介紹。
感覺一面還是很簡單的,沒有沒答出來的問題。
4月15日:二面
一面結束后直到晚上9點多微信的狀態才由初試變為復試。并在第二天的上午通知15號上午進行二面。
下面是主要的問題:
好像就這么多問題,感覺也不是很難,只有boot loader那個真的不知道。之后和面試官就像聊天似的聊了起來,比如高考多少分啊,家是哪里的之類的。
二面一共40多分鐘,然后面試官說你先到樓下簽到的地方等一下。我也不知道要干嘛,就去樓下等著了。
4月15日:HR面
等了將近一個小時,就來了個通知,要我去面試,原來狀態已經變成HR面了。就這樣莫名其妙的通過了二面。
HR并不是漂亮小姐姐,而是一個男生。問的問題也都是生活中的問題,這里就不細說了。不過有個問題我覺得還挺難回答的,就是你對于BAT這三家公司怎么看。之前沒有想過這個問題,就對三家公司都夸了一遍。當然,重點要突出騰訊的好。
HR面試之后直到第二天狀態才變成“你已完成所有的面試”。放下心了。
之后就是漫長的等待,每天都會好幾次查看微信的狀態,也會刷牛客網的討論區,看看有么有什么新進展。
直到4月27號,別的部門比如SNG和TEG等都發offer了,我的OMG才發了一條短信,說我已經進入offer池,會在五一假期前后給最終的結果,感覺像是進了備胎池。
第二天(28號)陸陸續續的收到了offer,而我竟然錯過了下午的HR的電話!氣!
第三天(29號)上課,課上收到了HR的電話,直接沖出去了,說我通過了所有的面試。終于收到了offer。
就這樣,我的春招結束了。其實還沒有,但是既然有了騰訊,別的就無所謂了。
那么接下來就做一下總結吧。
1. 項目沒有你想的那么重要
簡歷上最好不超過一頁,這樣算來其實能寫上的項目沒有很多,也就兩三個。但是沒有必要寫太多。
我有個同學為了讓簡歷好看一些,寫了從大二實習到課程作業到畢設的一共四個項目,涉及到病毒分析、Android開發和Web開發的方方面面,這樣給人的一個感覺就是沒有專一。一次面試的時候面試官就說,看了項目經歷感覺你沒有找到自己的方向。所以第一個要注意的問題就是,簡歷上所寫的項目經歷最好是同一個技術路線上的。
二面的時候,面試官問我有什么問題,我問的是,作為一個學生如何在學習和項目之間找個平衡。面試官說不需要平衡,作為學生你們只需要好好學習就成,項目經歷將來工作了有很多機會讓你們接觸。
所以,第一個感覺就是,好好學習,項目經歷其實沒有你想象的那么重要。
2.語言重要嗎
由于騰訊基本上使用的是C++,而我熟悉的是Java,面試官也問過這個問題,說你能轉C++嗎。我說我大學前三年使用的都是C++,轉過去沒有問題。面試官也說,語言沒有那么重要,不一定就會Java只能投Java崗。
其實語言是相通的。比如有個同學面試被問到了Java中的多態是怎么實現的,這和C++中的多態實現方式很相似。所以,其實語言也沒那么重要,只要花一段時間,可以很容易掌握一門語言的使用。
但是需要注意的是,在面向對象編程語言中,至少要有一個語言能夠達到深入了解的程度。只有這樣,才能在學習另一個語言的時候舉一反三,觸類旁通。還有就是,對于專業技能來說,不管你掌握到什么程度,最好不要寫“精通”。有個同學面試的時候簡歷上寫的是精通C++,結果面試官用“我用了10年C++也沒敢說自己精通”一句話給懟回去了。
如果真的很了解的話,寫“熟練”就可以;如果不是那么了解,寫“了解”即可。
3.一條深入的技能樹很重要
一面的時候我問的問題是,作為一個過來人,您對我們這些即將畢業進入社會的學生有什么建議嗎?
面試官想了一會說,好好學習。后來補充說,你們現在作為學生,對于某個方向要深入了解,先深度,再廣度。
其實這是一個很中肯的建議。想想看,現在好多同學的簡歷上寫了做過什么什么東西,其實學生做的東西在面試官看來大多數就像玩具一樣,沒什么技術含量。哦對了,有個同學就是因為項目的原因掛了二面。是這樣的,面試官二面的時候一直在問同學的項目方面的問題,本來是很好的,項目的話自己能說的就比較多。但是當面試官對同學的項目提出一些質疑的時候我這個同學就和面試官爭執起來了(其實就是回懟了),卒。
感覺最重要的就是點好自己的技能樹。既不能什么方面都不懂,又不能任何方面僅僅淺嘗輒止。所以,想好自己真正感興趣的地方,只對這一個山頭進行攻擊,深入下去,比每個方面都知道但不深入強太多。
暫時想到的就先這么多,以后有補充的話就繼續更新。
總結
- 上一篇: 设计模式(3):抽象工厂模式(Abstr
- 下一篇: 管道符、重定向与环境变量