阿里P7來一波面試“毒雞湯”帶你解析2020面試重點!
現在大家都在遠端辦公中,就看到有群友在討論 面試的事兒。
畢竟寒冬嘛,裁員的裁員,裁老闆的裁老闆;就算現在出不了門,那不還有遠端面試。
機會有很多,不過也有人發現事情並不是跟想象中的那樣順利。
為什麼面試總是失敗?今天我從面試官角度來嘗試跟大家分享一下我的一些感受。
工作了 5 年以上經驗的候選人,通常會面試 ”高階工程師“崗位。
我面試過程中主要負責 Android 崗位的招聘,按說候選人工作年限都不算短了,最初我也是對他們抱有不小的期望的,不過實際的面試經歷卻總是不怎麼如人意,原因何在?
作為 Android 開發,Java 基礎還是需要過硬的,儘管基礎知識的考察不應該生僻,但難點還是要突出的。所以註解、泛型、反射、位元組碼、虛擬機器甚至 HashMap 的原理之類的都成了重點考察的內容。
但實際情況讓我一度感到尷尬,每次有人提到註解,我都會問註解有幾種用法或者有幾種不同的使用場景,如果連這都搞不清楚,我怎麼能相信你能寫出註解處理器的框架?怎麼能相信你知道為什麼 Dagger1 和 Dagger2 不一樣?每次有人提到集合框架,我也偶爾會問一下 HashMap 的原理,如果回答的比較好,可以很自然的切換到 ConcurrentHashMap 相關的併發話題上或者 ArrayMap 相關的記憶體最佳化話題上,不過實踐一次又一次的告訴我想多了。
也許有一兩樣你確實能拿的出手,但這就好比英雄池太淺,打王者上了鑽石只有被虐的份兒啊,你怎麼可能有太多的機會選到自己會玩的英雄呢?
通常面試官會按照簡歷的描述提問,候選人簡歷經常會提及一些開源框架想突出一下自己的技術水平,殊不知這些都成了面試者被“拷問”的標靶。
Retrofit、OkHttp 之類的被提及的頻率很高,JW 神的框架確實良心,值得被大家一再提及,不過我們不能只是停留在表面吧,有一小半人還不錯,知道 Retrofit 是透過動態代理建立出了 Service 的例項,問題是這個校招生都能答出來,根本不算什麼,你最起碼要知道註解在這個框架是怎麼用的,還得知道介面返回的結果的泛型實參在執行時是怎麼獲取的吧——畢竟 Java 泛型是型別擦除的嘛,而且最好你也要想想為什麼 Java 的設計者最終用這麼個蛋疼的玩意兒實現泛型,而不像隔壁的 C# 那樣。走位不行、意識不夠,別說你在高階局混過。
想法其實是很重要的,有些時候難免問到一些邏輯的實現,候選人沒有看過原始碼,那我也會嘗試問一下如果你是它的開發者,你怎麼設計這個東西。
這個邏輯就是,10個框架你看過8個,剩下倆沒看過,沒關係,前面8個已經可以證明你的程式碼閱讀能力,也能體現你的探索精神,沒看的那倆可能你精力顧不上;無妨,這倆你肯定用過的嘛,而且應該也比較熟,不然怎麼會出現在你簡歷上呢,所以從它的功能入手轉變身份由使用者到設計者,很通。設計題是最適合自由發揮突出亮點的機會了,你可以在設計的過程中用一切你喜歡的手段,突出一切你擅長的技能,只是貌似很多候選人都不太喜歡做設計題,也許是不知道該怎麼入手吧,那說明你之前大多數情況下是在被別人安排工作,而不是主動發現業務的問題主動去引導專案的前進。
技術都將為業務服務,如果不是,那你大概是在學術研究機構吧;公司都是營利組織,你要給他們提供足夠的利潤他們才願意花錢僱你幹活。
技術如果找不到業務作為落腳點,在特別浮躁的國內網際網路氛圍下,大概很快就要被最佳化掉吧。候選人的背景通常會有好幾家公司,但多數情況下看不出他在某一個行業深耕的影子。我不相信一個做了多年社交應用的人去做音影片業務能夠很輕鬆的上手,就算你一個月吃透 FFmpeg 原始碼,你的思維方式也很大程度上會停留在怎麼建立使用者連線,而不是影片要如何去吸引人。
也許你覺得從 Android 轉前端才算轉行,但實際上並不是如此,換工作有相同的業務背景一定是加分項,除非你剛畢業還是一張白紙。如果過去你沒有想過這個問題,請你現在開始思考,即便是做技術也不要今天短影片火就去做短影片,明天幣圈火就去做虛擬幣,最後大浪退去,你在哪一個領域都沒有業務積累,剩下的大概就只有如何快速搭建一個 App 了吧。
想要找一個合適的崗位,前提是技術要過硬,業務要耕。
另外,大家也要保持精神飽滿,雖然長年累月的加班可能讓人很疲憊,但沒有人願意跟一個死氣沉沉的人共事。忘了在哪兒看到的空客銷售雷義分享自己的經驗,“賣產品就是賣自己”,他精神出差見客戶,為了保持精神飽滿,他非常自律,下飛機後也不會直接去見客戶,而是先做20分鐘有氧運動。所以大家也是如此,就算被吊打,也要拿出灑脫的姿態,也許面試官被你的精神感染了,反而對別的要求降低了呢。
在這裡,針對一些面試常見的問題以及面試過程中面試官針對不同層次回答的想法整理了一份 面試指南,可以關注加轉發,評論區留言領取
Android 發展至今,競爭日趨激烈,衝擊更高的職位,才有更高的收入,“面試”正是你衝擊過程中最關鍵的環節,希望這份面試指南能讓大家瞭解到答題過程中對面的人是怎麼想的,做到知己知彼,也好有的放矢的去突出自己的亮點為面試結果加分。
如果你看到了這裡,覺得文章寫得不錯就給個讚唄?如果你覺得那裡值得改進的,請給我留言,一定會認真查詢,修正不足,謝謝
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952849/viewspace-2675048/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android崗位的天花板究竟在哪?(喝多了雞湯,今天來碗毒湯)Android
- 全網批發馬斯克「毒雞湯」的神器,竟是幼兒園小朋友搞出來的?馬斯克
- 來自朋友最近阿里、騰訊、美團等P7崗位面試題阿里面試題
- 阿里P7大佬帶你解密Sentinel阿里解密
- 面試重點:webpack面試Web
- 百度Android面試真題解析:二次面試終拿到offer,這些面試重點我都整理出來了!Android面試
- 邦芒面試:11條面試提示將給你帶來成功的契機面試
- 面試官你來,130行帶你手寫完整Promise面試Promise
- 梳理一波面試題面試題
- 兩道面試題帶你解析 Java 類載入機制面試題Java
- 分散式面試題不用怕,帶你征服面試管分散式面試題
- 程式設計師毒雞湯:我們都該學會正確的失敗程式設計師
- Java面試300題(2020年版,3-5年面試題重點突破)Java面試題
- 面試官帶你學Android——面試中Handler 這些必備知識點你都知道嗎?面試Android
- 最近去騰訊面試了,分享一波面試題面試題
- 2019 阿里java面試總結 (含面試題解析)阿里Java面試題
- 最新阿里Java面試題,這些面試題你會嗎?阿里Java面試題
- java集合面試重點總結Java面試
- 阿里P7大佬手把手教你!京東面試真題解析,寫給正在求職的安卓er阿里面試求職安卓
- 那我也來一波最近熱騰騰的面試題?面試題
- [ Java面試題 ]Java 開發崗面試知識點解析Java面試題
- 騰訊資深Android開發帶你入門面試重點Framework,掌握更加核心的技術!Android面試Framework
- java面試複習重點:類的管理及常用工具,教你抓住面試的重點!Java面試
- 阿里P7技術知識點,年薪50W你也能達到(附帶阿里大牛知識講解)阿里
- 阿里P7:你瞭解路由嗎?阿里路由
- 阿里P7面試官:請你簡單說一下類載入機制的實現原理?阿里面試
- 【面試】-阿里前端社招面試面試阿里前端
- Android 進階/面試 重難點Android面試
- 程式也能是雞湯
- Android JVM面試專題:阿里100%會問到的JVM,20道靈魂質問面試題解析,讓你吊打面試官AndroidJVM阿里面試題
- 面試阿里p7,被按在地上摩擦,鬼知道我經歷了什麼?面試阿里
- 來咯,2020Android 面試的重點要點題!學會這些疫後面大廠!Android面試
- 前端掌握這一波面試題,面試加薪無憂無慮前端面試題
- 阿里測試面試官:你來我這個公司面試,你先把理想放一放,我們直接先談工資!阿里面試
- 一碗雞湯送給想做遊戲策劃的你遊戲
- 邦芒面試:十個步驟帶你俘獲面試官的心面試
- 昨日PHP中高階面試重點回顧PHP面試
- 【今晚8點】2020年網易面試真題解析公開課面試