貝殼/快手/頭條面試經驗分享,均已拿offer!(內附1612頁面試指南)
本篇文章主要包含年前換工作的面試經驗(頭條,貝殼,快手,就面試了這三家,均已拿offer)
面試經歷
以前擔任過面試官,所以我從面試官的角度和自己成為被面試者的角度來分享一下此次換工作的經歷。
由於我下家公司已經是我職業生涯的第四家公司了,處於謹慎狀態和自己想穩定點的狀態,沒有選擇特別小的公司也沒有選擇大量投遞簡歷和麵試,就去面了3家公司,個人認為這三家公司都還是不錯的。
由於面試時間有些略早,沒有記錄,部分面試題記得不是很清楚了。這也沒事,文末我放上我認真學習的安卓開發面試指南。
貝殼
貝殼是12月初的一個週六去參加的,他們非996,而是一個新裝修部門的專場招聘會,設定在週末。從面試者的角度來說,我覺得挺好的這樣方便去面試。可能辛苦面試官和設定專場的HR了。
一天內流程全部完成,2輪技術+1輪總監+1輪HR
一面
- Flutter混合頁面棧的處理
- Crash 萬二的治理之路有哪些?你分別怎麼解決的?
- 做了哪些包體積最佳化?
- APT/Trasnform/ASM 分別用來幹啥?
- NDK中怎麼捕獲異常?
- AMS/PMS/WMS 是執行在一個程式還是執行緒中呢?
二面
- 自我介紹
- 介紹一下你專案中你自己做得做好的一個技術點?
- 我介紹了美妝相關的,一聊半個小時,(主要是圖片處理的一些Canvas,Bitmap區域性縮放演算法,Bitamp造成的OOM處理方法等)
- 你比較熟悉的一個第三發開源庫,聊了OkHttp的設計及實現。
三面(總監)
- 你專案中為什麼要做元件化呢?
- 你三到五年職業規劃是什麼樣的呢?
- 你有什麼想問我的嗎?
- 福利待遇
10天年假(國家規定5天 + 公司福利5天)/三餐免費/過年多放三天(3+7法定=10天)/16薪資
總結
貝殼目前正在快速發展階段,已經到D+輪了,發展前景還是挺不錯的,給的薪酬也是行業有競爭力的,目前也在大力招人,有想去的小夥伴,可以去試試,值得推薦。
快手
快手是我提完離職後的第二天去面試的, 一天內流程全部完成,3輪技術+1輪HR
一面
- Dart 的訊息迴圈機制
- Flutter 混合棧都有那些方式?瞭解過共享紋理的方式嗎?
- Flutter 你實現的混合棧共享Engine 初次進入有黑屏問題嗎?第一幀怎麼解決的?
- 一個ViewGroup中,按住一個View,然後移動,事件傳遞過程
- 手寫一個執行緒安全的單例?為什麼此種方式就是安全的呢?
- Java記憶體模型
- 演算法:求一個集合的所有子集
二面
- RecyclerView 的快取機制?為什麼這樣設計?
- Fragment 共享資料的方式有哪些?
- MVP/MVVM 有哪些不同?
- 說一下APK你都怎麼瘦身的?
- 介紹你專案中的元件化怎麼做的?
- 演算法:映象一顆二叉樹
三面
- 就一個題:設計一個埋點庫需要考慮哪些,你怎麼設計? 大致兩個步驟回答:
- 哪些模組?(日誌收集模組,上傳模組,API模組)
- 注意哪些問題?(執行緒模型,儲存選項檔案/資料庫? 日誌丟失處理?同時寫,鎖的問題等?)
- 福利待遇
11天年假(國家規定5天 + 公司福利 2天 + 公司福利帶全薪病假6天)/三餐免費/過年多放兩天(2+7法定=9天)/16薪資/就近3公里住2k房補
總結
作為一個程式設計師,基礎知識還是要紮實,對自己寫程式碼還是幹啥都好。 快手最近一年也是在不斷擴張,大規模發展,就在西二旗地鐵站邊上,挺方便。
頭條
3輪技術 + 1輪總監 + 1輪HR 面試部門(基礎技術)
一面
- Dart 的訊息迴圈機制及為什麼要這麼設計呢?為什麼不是Handler哪樣的設計規則呢?(可以從Dart 單執行緒模型設計回答)
- Java 記憶體模型
- RecyclerView 快取機制
- 包體積最佳化
- 演算法: 連結串列的大數加法 (先反轉 在相加)
二面
-
面試官,我不喜歡問別人問題,你做的做好的技術點是什麼? 聊一下
-
直接在他們面試間有個小黑板,畫了一下元件化的設計,及具體的實現過程。他也給出建議,同層之間膨脹問題
-
聊一個你熟悉的開源專案?
-
演算法:手裡一副 puke,一張放桌子上,一張放 puke下面,直到手裡的牌放完。請根據桌上牌的順序,推測手裡牌的順序,不要寫程式碼,請推出過程。
三面
- 編譯過Flutter Engine嗎?
- 瞭解Flutter SDK 打包過程嗎?
- APP啟動最佳化? 說一下檢測啟動耗時怎麼檢測的?
- Application attach之前幹了些什麼?APP啟動程式的時候,會處理些什麼?
- onResume的時候,已經是第一幀繪製了嗎?如果不是,那什麼時候是呢?
四面(總監)
- 你覺得你做專案中的最好的一個是什麼?
- Flutter 中如果採用一個頁面一個Activity,你怎麼解決切換動畫問題?
- 你有什麼想問我的嗎?
- 福利待遇
免費三餐/就近3公里住1.5k房補/下午茶/其他不是很清楚
總結
- 頭條由於老闆比較忙,約了好幾次才約上,面試體驗略差一些,但是頭條的技術也還是很不錯的,福利待遇也還是挺OK的,聽說吃的比較好。但大小周可能對於想舒適的小夥伴就要考慮了。
文末福利
總的來說,感覺還是可以的,大家可以綜合考慮下。接下來也不廢話了,獻上我的學習文件-安卓開發面試指南,1612頁的PDF文件,值得學習
指路學習:
金三銀四,收下這份最全安卓開發面試指南!
免費領取方式:點贊+評論,關注我,私信【面試指南】獲取
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952849/viewspace-2674220/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 半年工作經驗今日頭條和美團面試題面經分享面試題
- 手記 《半年工作經驗今日頭條和美團面試題面經分享》面試題
- 拿下阿里、頭條、滴滴的offer後談談面試經驗(上)阿里面試
- Java秋招面經大合集(含BAT等大廠面經,均已拿offer)JavaBAT
- 2020年面試必備!1612頁面試指南,25個模組,大廠核心知識點!面試
- 春招後端阿里騰訊位元組美團Offer拿來吧你,面試經驗分享後端阿里面試
- 分享2019年螞蟻金服面經(已拿Offer)!附答案!!
- 位元組跳動實習面經分享(已拿offer附攻略)
- 30K 成功入職京東:拿到京東 offer 經驗分享「面試經歷 + 面試真題」面試
- 分享net面試題和經驗面試題
- Android大廠面試經驗分享Android面試
- 【乾貨】BAT面試經驗分享BAT面試
- Java面經 面試經驗 網際網路公司面試經驗 後端面試經驗Java面試後端
- 2020年開春最新面試!今日頭條 Android 面試題及答案 (已拿到 offer)Android面試題
- 2020最新位元組跳動面試經驗分享,已拿到offer (4輪技術面+hr面)面試
- 今日頭條Android面試Android面試
- 我的秋招經驗分享(已拿BAT,頭條,網易offer) | 掘金技術徵文BAT
- 研究型AI面試怎麼過?Reddit網友谷歌面試經驗分享 | 附資源AI面試谷歌
- 金九銀十跳槽季,JAVA兩年經驗樂信面經分享。已拿offerJava
- linux面試經驗Linux面試
- 【Java】幾道讓你拿offer的面試題Java面試題
- 偽經驗;不稱職面試官的面試經面試
- 三年前端,面試思考(頭條螞蟻美團offer)前端面試
- 瞭解了這些,輕鬆拿offer——Java面試之道Java面試
- 面試官十年面試經驗總結面試
- 畢業季offer怎麼拿?收下這份非典型求職面試指南求職面試
- 2020前端春招經驗分享,從面試小白到老油條的蛻變前端面試
- 面試精靈:Java後端靠譜、強大的面試題網站(穩拿offer)Java後端面試題網站
- 面試題:面試經面試題
- 又跳槽!3年java經驗offer收割機的面試心得Java面試
- 記一次今日頭條面試面試
- 今日頭條實習面試題解析面試題
- 大三實習生,位元組跳動面經分享,已拿Offer
- 唯品會java技術崗面試經驗分享Java面試
- 上乾貨!大廠面試走心經驗分享!面試
- 頭條Android客戶端開發面經分享Android客戶端
- .NET8.0 AOT 經驗分享 FreeSql/FreeRedis/FreeScheduler 均已透過測試SQLRedis
- 吐血整理 20 道 Spring Boot 面試題,我經常拿來面試別人!Spring Boot面試題