就現在!螞蟻「校招季」重磅來襲!除了介紹螞蟻的技術大咖,我們還邀請了一些通過校招來到螞蟻的過來人分享他們的通關經驗和心得,這裡隨時可能有行業技術大咖和你的直系學長學姐出沒哦~ 「校招季」欄目會持續輸出有關“螞蟻校招”的豐富內容,敬請期待!
大家好,我是王妍巖,2018年以校招實習生身份加入螞蟻,至今快2年了。
如今又到一年校招季。首先恭喜各位同學經過了十幾年學生生涯的洗禮,即將成為實習生,在步入社會(搬磚)的邊緣試探。相信我,現在的一切糾結、苦惱、焦慮,最終都會指向最好的安排。
加入螞蟻:緣,妙不可言
從禿頭(學習計算機專業)開始,我就嚮往著加入 BAT 大廠。其中,阿里的企業文化、經營理念、技術水平最為吸引我,所以阿里是我求職的首選。在本科和研究生的求學期間,我一直從事數據可視化、圖可視化方面的科研。每年4月1日都是可視化會議 IEEE VIS截稿日,也是每年實習面試的高峰期。
回想 2018 年的春天,論文的 deadline 早已令人焦頭爛額,同時間還要準備面試,簡直就是在無限焦慮的深淵中掙扎。那段時間,我瞭解到了螞蟻金服體驗技術部——“西湖區最強”的前端團隊,裡面有許多讓我望塵莫及的網紅大牛:antd 作者偏右、dva 作者雲謙、echarts 作者林峰、koa 核心成員蘇千。可以說,可視化團隊 AntV 簡直與我的專業完美契合。說實話,當時我也害怕自己的能力不夠,但又一想,做一個在被碾壓中成長的渣渣,總比做鹹魚渣渣強吧。於是,我決定孤注一擲,只為夢想的團隊而衝刺。
準備衝鴨
既然下了決定,就全力以赴衝鴨。
首先,我梳理了自己的優勢和劣勢。優勢是科研經驗豐富,我有發表 2 篇 CCF-A 類論文,且科研方向(圖可視化)與目標團隊崗位(AntV 開源圖可視化引擎 G6 的開發)非常對口,可怕的科研經歷也讓自己非常善於思考和皮實;劣勢是面試的崗位是「前端工程師」,但我前端工程經驗不足,科研中又主要使用 C++,所以我稱自己為“假前端”。我的優劣勢基本是兩個極端,優勢雖然很突出,但就“前端經驗不足”這一劣勢就足夠讓面試官把我摁在地上摩擦。於是,我給自己制定了有限時間內的衝刺計劃:複習基礎+補習前端+瘋狂刷題+積累經驗。就這樣,我一邊趕論文,一邊瘋狂擠出海綿裡的時間複習基礎知識、刷題、查面試經驗。
一,複習基礎。事實告訴我們,成績好,並不代表那些不常用的陳年基礎知識就能不復習。雖然自己成績還不錯,科研期間也常和算法打交道,但翻開《數據結構》一類的基礎書時,也總感覺似曾相識而不識。所以這一塊不能掉以輕心。應屆生沒有工作經驗,面試官一般都會從基礎知識開始試探。如果初步試探就感覺探到了底兒,那基本沒機會再 show 大招了。那時候,我花了大約兩週的科研縫兒裡的時間,把《數據結構》、《算法導論》啃了一遍。劃重點:面試官問樹結構、哈希表、排序算法、動態規劃的機率++。
二,補習前端。我面試的崗位是“前端工程師”,在瞭解螞蟻的主要技術棧是 React 後,我抓緊“補習”了 React。工程經驗這方面,面試官一問就能知深淺,所以我給自己設定的目標就是,突出優勢,淡化劣勢,真實不裝。淡化劣勢不代表完全放棄,也不要打腫臉充胖子,工程水平瞞不過面試官的法眼。
三,瘋狂刷題。這一點不需要多說,每一個準備面試的同學應該都知道牛客網、LeetCode、劍指 offer 必刷。即使不是為了面試,這些題也能大漲知識。
四,積累面試經驗。我從各大網站上看了一些螞蟻面試經驗、前端面試經驗等,最主要是從上一屆學長/學姐那裡瞭解到很多他們的經驗。另外,在面試前可以多瞭解你所面試的部門。比如體驗技術部有 antd,AntV,UmiJs,egg,Dva 等著名開源工具庫,有語雀、雲鳳蝶、basement 等優秀產品。知己知彼,方能百戰不殆。
一份敲門磚簡歷
簡歷決定了面試官以及將來老闆對你的第一印象。面試官一般也會圍繞簡歷與你進行溝通。我認為,一份好的簡歷有以下幾個特點:
第一,double check 聯繫方式。這點不用說,聯繫方式錯了可能就會錯過一個億哦。
第二,簡潔明瞭,重點突出。我工作之後看過幾份有多年工作經驗的簡歷,洋洋灑灑七八頁,讓人抓不住重點,太多雜項導致給人一種每個技能都是半桶水的感覺。簡歷最好保持在 2 頁以內。在校同學一般脫不了這幾項:個人信息,教育經歷,項目經歷,科研經歷,榮譽,技能水平,語言技能。
第三,不要寫不相關的、遠古的項目。我曾經就犯了這樣的錯誤,為了體現豐富的項目經歷,把大二時的 Android 項目、單片機等項目也寫進了簡歷,後來被學長及時糾正才免遭不測。這類項目和我的目標崗位“前端工程師”不相關,而且年代久遠,裡面的技術細節也忘了。如果面試官問起來自己答不上,不就把自己埋坑裡了嗎。
第四,揚長避短。在簡歷裡突出自己的特長,淡化自己的弱點。給面試官“挖坑”,想讓他問你什麼,就在簡歷裡體現什麼。就我而言,我突出自己多項科研經歷、國外交流經歷,包括課題項目、參與角色、最終成果等,也會簡單寫一些重點項目經歷。
第五,真實不裝。真實不裝是被寫進阿里價值觀的。簡歷、面試不用誇大其詞,也不用自卑自艾,只需要不卑不亢地展現真實自信的你。
面試 ing
我總共經歷了 4 輪面試:技術面、主管面、交叉面、大老闆面和HR 面。由於我的優勢不在工程技術,面試官主要通過我的簡歷初步瞭解我的情況,因此前兩面內容基本相似,都是關於計算機基礎、項目實踐和科研論文,包括其中的思想、算法設計、實現方式、實驗過程等。根據我的經驗,給出幾點小 tips 供大家參考:
第一,保持良好的心態和自信,即使問到了自己的不會的問題,也要冷靜分析,可以多談自己的思考過程。舉一個我的例子,我的第三面是交叉面,面試官來自一個數據部門。由於可視化的小眾性,這位面試官與很多人一樣,對數據可視化的實用性抱有一定的懷疑。他認為所有信息都可以通過數據本身分析出來,再直接告訴用戶結果,並不需要“可視化”這種雞肋的手段。因此他希望我舉出一個例子說明數據可視化有用。一開始,我舉了幾個簡單例子都被他反駁了。說實話,當聽到面試官不斷強烈反對自己觀點時,是有些慌張的。在這個情況下,我必須冷靜敏捷地思考並構建一個場景證實自己的觀點,與他切磋和博弈數據分析與數據可視化分別在其中的作用,到最後發現整個討論過程其實非常有趣。
第二,引導面試官往自己擅長的領域聊。一方面可以展示自己的能力,另一方面能讓面試官更瞭解你。
第三,其實面試不僅僅考驗同學們的基礎知識與專業技能,還有很重要的一點是思考能力與潛力,表現出積極的思考、上進的態度非常重要。
我在體驗技術部等你喲
“恭喜,你通過了實習面試。”十年磨一劍,功夫終不負有心人,我最終收到了夢之隊的實習 offer。
18 年 6 月,我如約以實習生的身份加入了體驗技術部。實習是一個快速成長和適應的過程。在三個月的實習中,我發揮自己的專業優勢,同時在這個大神雲集的團隊裡瘋狂汲取養分。參與了圖可視化開源引擎 G6 的開發迭代,貢獻算法方案;支持了九色鹿中相關業務的建設;完成了雲棲大會可視化簽到屏的開發……於我而言,學校裡學了 N 年的知識終於落於實踐,成就感++;快速學習高大上的工程技能,膨脹膨脹。雖然有壓力,但也享受成長,樂在其中。我把實習的三個月看作玩遊戲打 boss 一樣有趣,就這樣一路披荊斬棘過關斬將,最終拿到了正式 offer。
和漂亮設計師小姐姐們一起調男同學的 bug
一起團建,玩得痛快
19 年 7 月,我從實習生成為正式員工。身份的完全轉變,讓我真正感受到在一個充滿愛與力量的團隊中,做自己嚮往的事,貢獻微小但有價值的力量,可以讓人每一天都充滿鬥志,能量滿滿!
我的面試過程雖然戰戰兢兢,但也充滿自信。希望你也可以來到你的夢之隊,和我們並肩成長。
加入我們
我們是螞蟻金服 CTO 線核心的中臺團隊-體驗技術部,也是西湖區(日耳又)優秀的前端技術、企業級設計團隊!沒錯,就是那個傳說中的大神與網紅雲集,200+ 人員規模,有著強大的技術基石與設計靈魂,致力於「打造全球領先的體驗科技」,為社區貢獻了 Ant Design、AntV、UmiJS、Egg、Dva 等工具庫,打造了十萬阿里人都在用的新一代 Office 語雀,廣受追捧的設計生產利器 Kitchen 、海兔以及下一代前端研發工具雲鳳蝶等眾多產品的體驗技術部!
2021 屆畢業的同學們,免費體驗實習卡已經準備好了,快到碗裡來!
1. 職位方向:體驗設計師/創意設計師(3D 動效、影視、平面)
> 崗位描述
天上星亮晶晶,工專路上放光明。作為設計師,我們是一群有愛有夢想,腦洞大開,集技術與藝術於一身的超級靚仔。想體驗一把閃閃發光嗎?想成為未來現象級產品的締造者嗎?
來這裡,Ant Design 的組件等你來畫,海兔的資產由你來拼,栩栩如生的數據請你畫龍點睛,螞蟻金服中臺產品以及數據大屏都期待你的來臨。免費體驗卡已經準備就緒,就等你了!
> 崗位要求
- 同時具備交互和視覺方面的設計能力(用作品說話);
- 具有良好的藝術修養,有紮實的設計基礎,對設計趨勢有敏銳感受;
- 熟練掌握 PS、AE、AI、PR、Sketch 等設計軟件;
- 積極主動,善於溝通,有良好的團隊合作能力,能很好的闡述視覺觀點和設計價值;
> 加分項
- 有 WEB / 移動產品設計經驗,有中後臺設計經驗者優先;
- 視覺設計方面具備手繪、品牌、GUI、3D、動效,影視等相關特殊能力;
- 具備體系化的思維,已有相關設計規範和方法論總結;
- 擁有良好的英文讀寫能力和國際視野,有閱讀國外先進作品和文獻的能力;
2. 職位方向:前端工程師
> 崗位描述
在體驗技術部,你將和一眾大神、網紅橙黃綠藍靛紫等專業同事並肩作戰,背靠完備和強大的技術平臺,參與螞蟻金服中臺產品建設,參與開發維護 Ant Design,AntV,UmiJS,Egg 等等知名開源產品,追求極致產品與研發體驗。
> 崗位要求
- 編程基礎紮實,熟練掌握 JavaScript、HTML、CSS等前端基礎技術;
- 熟悉計算機與網絡,瞭解數據結構與算法;
- 熟悉模塊化、前端編譯與構建工具,瞭解 React、Vue 等主流前端框架,能理解其設計原理;
- 關注新事物、新技術,有較強的學習能力,喜歡挑戰;
> 加分項
- 同時具備 PC/無線 端開發能力,有成功的中大型 Web 產品或移動應用開發經驗;
- 有參與前端開源項目開發,或有優秀的個人項目;
- 有服務端開發經驗(微服務、Serverless、PaaS 等,熟悉 Node、Java、Go 等語言);
- 瞭解可視化知識,熟悉SVG、Canvas、WebGL,使用過D3、G2、ECharts 等類庫;
3. 職位方向:圖形/圖像算法崗位
> 崗位描述
我們專注於利用圖形圖像技術創造飽含藝術想象力的交互式數字藝術作品,創造大型數字孿生城市和數字指揮中心,希望你對圖形與藝術充滿熱情,有紮實的代碼能力與圖形相關技術,能利用算法提高藝術展示和交互體驗。你將會負責超高分辨率實時渲染、高效城市建模以及數字駕駛艙場景中人機交互方案等關鍵技術的探索與研究,期待你的加入!
> 崗位要求
- 本科及以上學歷,計算機 / 數字媒體專業或數學專業者優先;
- 熟悉至少一門編程語言(如 C++),圖形學 / 機器學習相關專業或主修過相關課程優先;
- 積極樂觀,認真負責,有良好的團隊溝通協作能力;
- 有主動學習的能力,對創新及解決具有挑戰性的問題充滿激情;
> 加分項
- 熟悉 OpenGL 或者 DirectX 者優先;
- 熟悉深度學習框架(如 TensorFlow、PyTorch)者優先;
- 有主流3D引擎(如 Unity、Unreal )使用經驗者優先;
- 發表過高質量的頂級會議、期刊(SIGGRAPH、TVCG、 ICCV、CVPR 等)論文者優先;
> 簡歷投遞方式
方法一:獲取內推資格。千方百計找到你在螞蟻的師兄師姐!果斷把自己安利給TA,交流最適合自己的崗位,去到最想去的面試團隊!收到師兄內推鏈接後,確認並完善簡歷,進入招聘流程。
方法二:自主投遞簡歷
投遞郵箱:[email protected]
郵件標題命名:實習 - 崗位 - 學校 - 名字
簡歷附件(若有)命名:實習 - 崗位 - 學校 - 名字