大家好,我是位元組跳動的一名研發麵試官。 2020春招過了,面試也進行了很多場,在整個面試過程中,我不斷被同學問到各式花樣問題: “什麼才是研發麵試考察的核心?” “考前究竟要不要刷題?” “如果跨專業面試要怎麼辦?” “如何更好地描述項目經歷?” “面試中有哪些面試雷區?” ...... 眼看新的一 ...
大家好,我是位元組跳動的一名研發麵試官。
2020春招過了,面試也進行了很多場,在整個面試過程中,我不斷被同學問到各式花樣問題:
“什麼才是研發麵試考察的核心?”
“考前究竟要不要刷題?”
“如果跨專業面試要怎麼辦?”
“如何更好地描述項目經歷?”
“面試中有哪些面試雷區?”
......
眼看新的一輪面試即將開始,那些在心中憋了很久的話,今天我不得不說!
01
代碼能力
是研發麵試考察的核心!
其實說句老實話,研發麵試所考察的最核心的能力就是......代碼能力!
代碼能力是電腦專業的基礎。能否在有限時間內寫出清晰簡潔、邏輯清晰的代碼,不僅可以考察出候選人是否有扎實的基本功,也可以讓面試官對候選人在未來是否能夠勝任相應的崗位工作有一個基礎判斷。
面試兩場之後我發現,有的候選人剛開始聊項目聊得非常開心,一些細節問題回答得都挺不錯的,可一旦到了手寫代碼這一關,連二分查找都寫不出來的大有人在。
平時寫的代碼多不多,面試之前有沒有做過準備,有經驗的面試官一眼就可以判斷出來。所以這裡給大家分享三點建議:
1、加強基本功,增加代碼量
多看優秀的源代碼,認真從效率、邏輯等方面分析他人如何簡潔明晰地實現一個函數,這對提升自己的基本代碼能力有很大的幫助。
2、面試前多做題,保持手感很重要
面試之前多做些練習,這不僅可以加快答題速度,也會讓自己養成較為規範的答題習慣。
3、復盤筆試答案,思考更優解
最後,不少面試官喜歡在面試的時候復盤筆試題目,與候選人討論題目的更優解,從而考察考生是否具備主動思考能力。
02
我們不反對刷題
不過更希望大家舉一反三
在面試過程中,經常會有同學非常驕傲地坦白道:“我沒有刷題。”
而在這裡我想代表廣大面試官表個態:我們不反對刷題,甚至希望同學們在大量做題之後,能夠靈活運用、舉一反三。
大量做題不僅可以在短時間內提高同學們的解題速度,也會在一定程度上幫助你拓展自己的答題思路。
當然,如果發現同學刷題,面試官也會變種問題,從側面考察同學是否死記硬背答案。作為春招的面試官、你未來的潛在同事,我們更希望同學們能夠靈活貫通。
所以說,該準備準備,該刷題刷題,臨時抱佛腳至少體現了你對面試重視是不是?等你題目刷到一定程度,你就會發現自己的能力有了一個量變到質變的提升。關註Java技術棧微信公眾號,回覆:面試,獲取大量Java面試經驗。
03
項目描述切忌花哨
突出項目重點,表述邏輯要清晰
參與面試的同學們大多都有實習經歷。在公司的大環境下,你會在實踐中不斷夯實代碼基礎,也會有更多機會接觸到最新的技術。面試時如何介紹自己的項目經驗?這篇文章參考下。
我們希望大家對過往的實習經歷做更深入的思考,不是簡簡單單描述你在哪裡做了什麼。畢竟面試官需要在短時間內看到你的個人能力。發揮主觀能動性,多在幾種不同方法之間做比較,給出在思考之後得出的最優解,會顯得你格外與眾不同。
除此之外,思考的邏輯性和表達能力也是面試時考察的重點。在面試時切記要簡化答案,能表達清楚想法就好,項目描述時只需要簡單介紹項目背景,並著重突出項目亮點就可以啦!千萬不要過度包裝,要知道坦誠清晰可是「位元組範兒」中很重要的一點哦~
04
跨專業面試不會受到區別對待
技術實力最重要
面試官們常常會被問到:非電腦專業的同學跨專業面試會不會受到區別對待?
在這裡我想強調:完全不會!
不同崗位對具體的專業能力要求不同,拿演算法崗位舉例,只要你代碼基礎功底過硬,數理能力夠強,又對所面試崗位是發自內心的熱愛,就算你是學挖掘機技術的,面試官們也是想給你發offer的。這 8 大排序演算法,你必須要瞭解。
演算法行業的通用能力就是代碼硬實力。如果不具備這種能力,在實際工作中就總會感覺不自信,受人制肘。所以非科班出身的同學們不用受自己的專業所限,但一定要多多鍛煉,努力提升自己。
不過這裡也想真心地提醒大家幾句,千萬不要盲從跟風選擇自己的職業方向,每個領域都有自己廣闊的發展空間,適合自己的才是最好的。越熱門的崗位對基礎的要求越高,面試官在面試的時候是看得到筆試成績的,所以還希望大家在面試過程中誠實一點,不懂裝懂可是會減分的哦!
05
哪些行為一定是減分項?
除了上述幾點,我還想多囑咐幾句:
雖然面試考察最多的是技術基礎和代碼能力,但是從心理學的角度分析,第一印象也是相當重要的啊喂!
為了這場面試,逗比的我收斂了表情包,穿上了帥氣的格子衫,還把頭髮梳成了面試官的模樣,你說你穿著拖鞋、臉都不洗就來面試是不是有點傷我心了。
如果同學們選擇的是視頻面試,希望大家在面試前做好充分的準備工作。面試開始之後,如果遇到候選人遲到、沒有調試設備、網路不暢通、麥克風關掉、面試環境嘈雜等情況,面試官會給一定時間調試,但是面試體驗會受到一定影響,心理上可能會減分的哦!
誠實守信是做人第一要務,也是位元組跳動用人的底線。你們要知道,即使是視頻面試,面試官也是可以看到考生行為的!答應我,像類似「一邊考試一邊用ipad查答案」這種事情千萬不要乾好嘛!作為考官的我在攝像頭另一邊看到了也是很尷尬的......
寫在最後的話:
不過在面試的過程中同學們也不用緊張,咱們就用專業的語言嘮嘮嗑,來一場純技術領域battle,把面試官當朋友,以合作的角度看待這場面試就好啦~
最後祝大家都能輕鬆沉穩地應對面試,通過努力離自己的夢想更近一點,加油!
最新整理的Java技術乾貨文檔資料:【Java核心知識點整理】涵蓋29個Java核心技術詳解,JVM,Redis,Nginx,Spring Boot,Spring Cloud,Kafka,併發編程,Tomcat,MyBatis,BAT面試題,大數據,Java技術精講視頻等。加微信即可獲得免費領取方式。
掌握了這些知識點,面試時在候選人中又可以奪目不少,暴擊9999點。機會都是留給有準備的人,只有充足的準備,才可能讓自己可以在候選人中脫穎而出。