jd_fin.png
筆者作為一名雙非二本畢業(yè)7年老Android, 最近面試了不少公司, 目前已告一段落, 整理一下各家的面試問題, 打算陸續(xù)發(fā)布出來, 供有緣人參考。今天給大家?guī)淼氖恰毒〇|Android一面涼經(jīng)(2024)》停撞。
面試職位: Android開發(fā)工程師
技術(shù)一面
- 面試時長: 50min(提問45min + 反問5min)
- 代碼考核: 無
面試問題(45min)
- 自我介紹
- 在職or離職, 離職原因
- 前司的技術(shù)棧
- RN頁面打開速度優(yōu)化
- RN應(yīng)用場景
- 選擇用RN的背景
- RN上的封裝, 改動之類的嗎雷则?
- RN引擎層面的有沒有趟佃?
- 技術(shù)部門的組織架構(gòu)。很多業(yè)務(wù)線, 端開發(fā)人員分散還是集中? 短曾。
- 你們組主要負(fù)責(zé)xx碍论、xx谅猾、xx這些業(yè)務(wù)模塊?
- 大概有多少Android開發(fā)人員鳍悠?
- 組里x個人怎么分工税娜?
- 播放優(yōu)化
- 播放關(guān)注的性能指標(biāo)有哪些?
- 有APM監(jiān)控平臺嗎藏研?這些平臺會關(guān)注什么指標(biāo)敬矩?
- 白屏率。如果你來設(shè)計的話, 要怎么做遥倦?
- 并不是所有的異常分支都會造成白屏谤绳。朝通用的方向去思考, 怎么設(shè)計, 有什么方式可以監(jiān)控到占锯?
- 頁面加載完成率。占比多少缩筛。
- 骨架屏, 會被誤識別消略。怎么解決?
- 有做過頁面加載的優(yōu)化嗎瞎抛?
- 預(yù)熱方案用的業(yè)務(wù)多了, 對app啟動和首頁流暢度的影響很大艺演。怎么解決?
- 首頁也很重要, 首頁的啟動速度和幀率做了哪些優(yōu)化桐臊?
- 布局動態(tài)化介紹一下
- 對業(yè)內(nèi)新知識新技術(shù)的了解胎撤?
- AI大模型、AIGC有了解嗎断凶?
反問問題(5min)
招聘崗位需要負(fù)責(zé)的業(yè)務(wù), 簡單介紹一下伤提?
基礎(chǔ)架構(gòu)。想招一個級別比較高的认烁。
負(fù)責(zé)京東金融app研發(fā)肿男。負(fù)責(zé)業(yè)務(wù)和架構(gòu)的同學(xué)都是在一起的, 不按業(yè)務(wù)線劃分。
做基礎(chǔ)架構(gòu), 也有參與業(yè)務(wù)開發(fā)却嗡?
也有可能, 但更側(cè)重基礎(chǔ)架構(gòu)舶沛。
做基礎(chǔ)架構(gòu)有多少人?
不多窗价∪缤ィ基建層面做得差不多了, 跨端引擎也在大規(guī)模使用了。主要投入到鴻蒙版本的研發(fā)上撼港。
鴻蒙會有華為駐場幫忙做兼容問題嗎坪它?
會有。不會幫我們寫代碼, 只會幫我們解決一些問題之類的餐胀。
App架構(gòu), Native和各個跨端方案的占比如何哟楷?
沒有完整的原生的頁面了。80%+自研的跨端方案否灾。類似UI動態(tài)化, 服務(wù)端下發(fā)UI數(shù)據(jù)卖擅。
為什么會有這個招聘崗位(為什么缺人)?
因為需要分出人力去做鴻蒙, 因此缺人墨技。
人員流動惩阶?
穩(wěn)定。主動跳槽很少扣汪。
基礎(chǔ)架構(gòu)除了對容器的維護支持, 還會做APM嗎断楷?
都會做的。APM平臺崭别、合規(guī)平臺冬筒、內(nèi)存恐锣、網(wǎng)絡(luò)庫等, 都有。
您在團隊里的角色舞痰?
扁平化土榴。部門負(fù)責(zé)人。
面試輪數(shù)响牛。
3輪玷禽。2輪技術(shù)+1輪HR。
候選人能力圖譜呀打。
比較看重性能優(yōu)化經(jīng)驗矢赁。
總結(jié)
- 完全不考察八股文
- 非常看重性能優(yōu)化的經(jīng)驗
- 需要一個高職級的候選人(確認(rèn)你在當(dāng)前團隊中的定位)