校招成功拿到阿里技術offer:技術面 + HR面(C/C++開發)

前言

作爲一枚計算機軟件專業的學生,從進入大學校園的第一門課程《職業發展概論》上就明白一個道理:“在計算機軟件行業,學不到老那就活不到老”。

咱們的專業是當下世界中發展最快的,我們不得不緊跟時代的腳步,不斷學習,只有站在行業的前沿,才能保證自己不被行業淘汰。

總之,我非常希望未來能去阿里工作,和我有一樣想法的小夥伴應該不少吧。所以,假期中,我特別找了篇有關阿里校招的文章做成一個系列在這裏和大家分享一下咯。

這篇是一個學姐在成功拿到阿里offer後寫的博客。

以下爲正文:

一面:技術面(大概40 minutes)

給我安排了個C++方向的面試官,這次交流非常愉快。

第一階段:自我介紹

面試官: 請簡單自我介紹下。

我: 我是XX大學計算機專業的一名XX,。18年暑期在XX公司實習了4個月,做的是XX(不知名小公司實習過)……(其它重要項目的簡述)。另外,自己是名開源積極分子,有自己的Github,而且今年暑期參加了CSDN舉辦的開源夏令營活動,做的是XX。

**階段總結:**上面只是我自己當時的一個簡單自我介紹,經驗不足講的比較亂,而且忘了講自己十分熱衷技術,平時喜歡寫技術博客等事情(有些情況下可以加分)。建議大家都定製好自己的版本,講出自己的亮點。

第二階段:介紹論文項目,針對介紹提出幾個相關的技術問題

面試官: 好,我看下簡歷。(然後對着我的簡歷看了十幾秒,指着我的第一個項目)這是你剛說的論文項目吧,那你把這個項目詳細說下。

我: 我從項目的選題(爲啥要做這個方向)、項目採用的技術、新穎的地方、最終達到的效果(由於我做的是某個算法的性能提高,那麼我就會講速度提高了多少?空間壓縮了多少?)這幾個方面詳細介紹了自己的項目。

**階段總結:**對於項目而言,在寫簡歷時,把你認爲最有把握的項目放在第一位(而不是傳說中的要按時間倒序來寫項目經驗),沒太大把握的不要寫(被抽問到就慘了)。

第三階段:C++方向的知識,包括設計模式、STL庫等

面試官: 請用簡單的語言告訴我C++ 是什麼??

**我:**C++是在C語言的基礎上開發的一種面向對象編程語言,應用廣泛。C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。 其編程領域衆廣,常用於系統開發,引擎開發等應用領域,是最受廣大程序員受用的最強大編程語言之一,支持類:類、封裝、重載等特性!

**面試官:**嗯,學的挺深的

**面試官:**STL庫用過嗎?常見的STL容器有哪些?算法用過哪幾個?

**我:**STL包括兩部分內容:容器和算法。(重要的還有融合這二者的迭代器)
容器,即存放數據的地方。比如array等。

在STL中,容器分爲兩類:序列式容器和關聯式容器。
序列式容器,其中的元素不一定有序,但都可以被排序。如:vector、list、deque、stack、queue、heap、priority_queue、slist;

關聯式容器,內部結構基本上是一顆平衡二叉樹。所謂關聯,指每個元素都有一個鍵值和一個實值,元素按照一定的規則存放。如:RB-tree、set、map、multiset、multimap、hashtable、hash_set、hash_map、hash_multiset、hash_multimap。

面試官:嗯,看來你對這塊的確掌握了,對了,你說你參加的CSDN開源夏令營項目是阿里的是吧(我點頭),這個夏令營是什麼情況?

我: 我簡單介紹了CSDN舉辦此次夏令營的目的,順便說道此次夏令營活動當初有2000多人報名參加,最終只篩選出60多名,自己憑着開題報告和對開源的熱愛贏得了導師的青睞得以入選。

最後面試官沒說啥,一直在電腦上寫着什麼東西。這時候旁邊的HR終於發話了。

HR: 你本科是哪的?爲什麼選擇考研?
我: 開始說出我的“發家史”,從一所不知名的小二本考到了中科大,……
HR: 那你技術上是怎麼學習的?
我: 又從本科說起,本科技術很差,到了研究生期間才真正開始技術上的修煉,……balabala
HR: 你的職業規劃是什麼?
我: ……(每個人的想法不一樣)
HR: 你最大的優勢是什麼?
我: (自己吹吧,也要根據實際情況看)
……

**階段總結:**上面的對話有人看了過後可能會說:好簡單啊,問的題目都是你會的,當然能過啦。是的,其實這是有技巧在裏面的,**就是要想辦法“先下手爲強”。即讓自己成爲主動攤牌者而不是被動回答者,找機會跟面試官說自己熟練掌握了哪些方面的知識、自己喜歡專研什麼等等,**就像上面我所做的。

第二階段:到你提問了

自由發揮階段,可以問問公司內部的培養計劃、晉升機制、是否經常有大牛分享技術讓我們學習等等。

總結

  • 整個面試過程中沒讓寫代碼,如果你沒項目或項目不多,那麼就可能問這些計算機基礎知識了。

  • 務必在面試中保持淡定的心態,就當是和朋友在一起交流技術問題。

  • 希望上面對話形式的面經能夠給正在找工作或以後找工作的同學們帶來一些借鑑意義,希望你們能夠從中看出某些問題的答題技巧和所做的準備工作。

最後,自己也要提出的問題。**我一直認爲提問題永遠是一門技術甚至是一門藝術,**而很多的大學生直到現在還是不懂得如何提問,這一點也是我們要在平時積累鍛鍊的。

好了,這篇分享就先到這裏了。我們下一篇再見!

【文章彩蛋】

需要C/C++資料的朋友,因爲平臺不能發文件,可以添加小編的學習交流羣967051845,資料就在羣文件裏。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章