一、iOS、Android崗位校招的現狀?
在2019年校招過程中,字節跳動校招組的同學發現整個客戶端(iOS、Android)人才的供需是非常失衡的。企業的需求很旺盛,但是投遞該崗位的優秀同學數量卻比較少。
因此,今年字節跳動會專門對Android、iOS開發工程師做薪資調整,應屆生入職滿一年將一次性獲得一筆相當於3個月工資的簽約獎!
為了幫助校招同學們入門iOS和Android,喜提自己滿意的offer,我們專門採訪了3位客戶端面試官和畢業於華中科技大學的小歐師兄,為大家帶來面試技巧和工作心經~
現在仍在招聘流程中的同學,若想轉到iOS、Android崗位,可寫郵件至[email protected] 申請,我們會在2個工作日內處理和回覆喲。
同學們快快行動吧!
二、客戶端面試官教你面試技巧
iOS面試官-劉叔
1、校招面試,你重點考察的維度有哪些?
計算機基礎、編碼能力和軟素質。Android/iOS開發相關知識不是必須的,我們更看重候選人的基本功是否紮實。軟素質穿插在整個面試過程中考察,如,溝通能力、邏輯思維能力、快速學習的能力等等。
2、以往面試中遇到的最優秀的同學什麼樣子?
編碼能力強,代碼風格優秀;基礎知識掌握牢固,不僅能夠記住,還能夠靈活用於問題的分析和解決中;技術上涉獵廣泛,熟悉業界較為前沿的技術與框架並且自己有過嘗試;理解能力強且思維敏捷,對於問題的梳理有條不紊,溝通表達清晰有邏輯。
3、面試中同學最容易犯的錯誤是?
自己悶頭想問題,不會主動溝通。就如同筆試中一道題給不出正確答案也需要儘量寫清過程爭取得分一樣,面試過程中也一定要與面試官溝通自己的思路,即使最終答案不正確,也有可能讓面試官看到你思維上的閃光點。
4、建議面試候選人做哪些準備?
短期內,代碼方面需要保持手感;好好梳理下學過的知識、做過的項目,簡歷上提到的所有內容務必要能經得起盤問。長期的話還是需要多實踐多思考,提升能力。
5、沒有客戶端項目經驗的同學,是否可以轉型客戶端?可以轉的話,需要哪些準備?
客戶端工程師不要求校招同學有相關項目經驗,我們非常歡迎同學們來投遞客戶端崗位。不同方向的工程師崗位對於計算機基礎、編碼能力的要求沒有太大不同,同學們按照以上Q&A來準備即可。
6、做客戶端的樂趣和挑戰
客戶端的研發工作本身就很有意思,寫出一個如絲般順滑的滑動控件、一個交互細節富有質感的界面,就能讓人忍不住把玩很久。
並且,客戶端工程師也是離用戶最近的研發工程師,你能非常直接的把自己酷炫的想法,推動實現成為用戶手中每天使用的功能、幫助他們解決痛點、得到他們的喜愛,這種成就感是無與倫比的。
現在用戶花在手機上的時間在持續增加,對於體驗的要求越來越高;客戶端能做的事情也越來越多越來越複雜,如何駕馭這些複雜度交付給用戶一個高品質的APP,是一件非常有挑戰的事情。
Android面試官-萬哥哥
1、校招面試,你重點考察的維度有哪些?
基礎知識為主,計算機網絡,操作系統原理,數據結構算法都是考察的重點。
2、以往面試中遇到的最優秀的同學什麼樣子?
基礎紮實,思維靈活,夠實習經歷,或者實驗室的實際項目。能夠融會貫通,知識點理解的更深。
3、面試中同學最容易犯的錯誤是?
容易緊張,一個問題沒有直接思路,就直接回答不知道,沒有思考分析一下相關知識,或者相關遇到過的問題。
4、建議面試候選人做哪些準備?
準備好自己的項目經歷,基礎知識,去leetcode上訓練一下算法編碼能力。
5、沒有客戶端項目經驗的同學,是否可以轉型客戶端?可以轉的話,需要哪些準備?
我們非常歡迎沒有客戶端經驗的同學加入客戶端團隊,只要有相關語言經驗,或者有掌握很好一門語言能力,基礎紮實,做事認真,有移動端濃厚興趣,都歡迎。只需要展現你的能力和熱情,就可以。
6、做客戶端的樂趣和挑戰?
在客戶端上開發新的功能,每天有幾億用戶在使用,在無形之間使用我們的APP,改變著大家的生活。面對這樣大的用戶量和多種機型碎片化的挑戰下,我們更需要把應用的穩定性,性能,功能優化到極致。
Android面試官-俠客瀟
1、校招面試,你重點考察的維度有哪些?
數據結構、算法和coding基礎
2、以往面試中遇到的最優秀的同學什麼樣子?
(1)基礎紮實:coding速度快,錯誤少,算法和數據結構完全理解
(2)軟素質優秀:對技術超有興趣,能夠閱讀大量文章,並且親手嘗試大量工程。保持對未知世界的好奇心是技術成長的源動力。
(3)表達清楚,邏輯清晰,溝通能力優秀。
3、面試中同學最容易犯的錯誤是?
碰到不懂的問題,一定要誠實回答不懂,不要假裝懂,然後各種繞路子。如果回答的不好,還會帶來後面的心裡負擔。
面試官要在有限的時間裡判斷同學的水平,碰到同學不懂的問題,會馬上換新的問題來提問,不用擔心少數問題回答不上。
4、建議面試候選人做哪些準備?
一定要理解算法和數據結構兩門基礎課,並且要做適當的coding練習。牛客網和leetcode都是不錯的練習網站。
5、沒有客戶端項目經驗的同學,是否可以轉型客戶端?可以轉的話,需要哪些準備?
投遞算法崗和後端崗位來轉型客戶端非常容易。其實開發的思路都是想通的。客戶端的技術棧甚至在校招拿到offer之後再學習都不遲。還是基礎最重要。另外多體驗一些業內的物聯網產品,能夠有些初步的產品判斷力。
6、做客戶端的樂趣和挑戰?
做客戶端非常有樂趣,客戶端要對最終的用戶體驗負責,需要接觸的技術棧也非常複雜。能夠一線的參與用戶體驗的提升過程。對產品的判斷力提升有很大幫助。對於個人綜合素質的提升非常有利。
三、客戶端崗位應屆生心經
hello,我叫小歐。來自華中科技大學,目前在字節跳動公司頭條研發新業務部門從事Android研發工作。作為2018屆校招進入字節跳動的員工,感覺這幾個月裡收益匪淺,進步很大,這是跟在學校學習的體驗完全不同的。本科畢業決定就業並最後進入了頭條,也讓我感覺幸運。
在這裡也想總結一下自己的思考和決策,以期為後來的學弟學妹們提供一些借鑑。
我本科就讀於華中科技大學軟件學院。進入大學以後,在方向選擇上遇到了一些難題,互聯網行業的方向繁多,職位大相徑庭。我相信很多的學弟學妹也會和我一樣,遇到這種抉擇的難題。最終我選擇了Android研發。
當時選擇Android研發主要是考慮到Android是一個界面與邏輯並重的方向,既有前端那種設計優美,交互人性的界面,又兼有後端的邏輯和架構設計的特點,技能培養整體上更趨於綜合。同時,Android又不會像AI等方向。AI更趨向於研究型,而Android更趨向於業界實踐型,與業界密切相關。同樣,作為移動互聯網的受益者,希望自己也能給移動互聯網添磚加瓦,希望自己能開發出很多的有意義的APP,能夠被很多人用上並且能幫助到他們,所有的這些給予我成就感和滿足感,所以最終我選擇了Android研發。
自從選擇Android作為自己的方向後,也做了不少的努力。看了不少的書,也寫過不少的練手APP,參加了一些公司的實習,也看到了自己作為主力開發的APP在應用市場上上架並被不少的人下載。這個過程剛開始的時候還有點痛苦,因為太多的知識自己不瞭解了,後面就慢慢的感受到了學習的樂趣。
在這裡也介紹一下我學習的一些經驗。首先,多看書是相當重要的,書籍對於初期的入門是十分關鍵的。我個人當時選擇的入門書籍是郭霖大神的《第一行代碼》,寫的很淺顯易懂,同時不像別的書籍那樣連書上的代碼都跑不通。
除此之外,深入一點的推薦《Android群英傳》《Android開發藝術探索》《Android設計模式和源碼解析》。我個人很喜歡這幾本書,尤其是《Android開發藝術探索》,帶我邁進了從會用,到理解為什麼可以這麼用的門。除此之外,我也看過Java虛擬機,Java多線程,深入理解Java之類的書籍,每一本都讓我收益匪淺。
其次,多參加團隊和實習,多做APP。我們學校有幾個大型的技術團隊,我曾經在裡面待過幾年,跟團隊成員也做過一些應用。同時也從別的團隊成員的身上學到了很多自己之前沒接觸過的東西。實習也是相當重要的,我之前在一個創業公司實習過幾個月,也做為主力Android研發開發過公司的APP。
另外,可以多關注一些技術博客和github上面的項目情況。github是個很好的網站,在上面可以學到相當多的東西。也可以自己寫一些項目上傳到上面去,為開源做出貢獻。最後就是要有學習的熱情,Android技術更新換代相當快。
谷歌,Facebook等公司不斷的在開源一些好用的框架,谷歌本身也不斷在優化Android系統,不斷為Android開發者提供便利。就比如google官方提供的一些框架就很實用。在學習過程中一定要保持學習的熱情。在這裡推薦Androidweekly,每週的推送可以讓你瞭解到行業的新進展。
在這個過程中,自己的邏輯思維和研發能力得到了長足的發展,鑑於行業形勢和就業情況,自己選擇了直接就業。當時進頭條也是一個水到渠成的過程,因為前期自己在大學裡已經做了不少的積累,在大三的春招的時候,也拿到了國內幾家大型互聯網公司的offer。最終自己綜合評估了一下。覺得頭條正是蒸蒸日上的時期,公司創新能力強,頭條,抖音,火山,西瓜等APP持續發力,已經成了內容分發領域的巨頭。當然,自己也一直是頭條的忠實用戶,它給我帶來了很多的知識和歡樂。
除此之外,頭條是一個年輕的公司,年輕人在這裡能有更大的舞臺,有更好的發展前景。於是就選擇了頭條。至少目前來看,自己很滿意自己的選擇。
在這裡想作為過來人給學弟學妹們一些建議:
首先是在方向選擇上一定不要眼高手低,綜合評估自己,選擇適合自己的方向。有些同學數學不好,也沒有研究的熱情,建議理性選擇AI方向。最近兩三年AI扎堆,就業其實還是挺嚴峻的。而且其它方向也不見得比AI出路更差。
其次是選好方向以後一定要腳踏實地,一步一個腳印的去進步,可以多做項目,可以多看書學習,但是一定不要只想不做。只要努力付出了,最後的結果是不會虧待你的。
最後就是一定要有自己的判斷,選擇比努力更重要。選擇好一個對自己發展有利的,氛圍有利於自己成長的公司,可以讓自己更快速的進步。
我的郵箱[email protected], 學弟學妹們有問題可以找我哈,最後的最後,如果有同學想進頭條的可以找我內推。投遞地址是https://job.bytedance.com/campus/, 內推碼是W7QW9P2。歡迎學弟學妹們來找我玩!
閱讀更多 字節跳動招聘 的文章