24屆傳音客戶端開發(fā)筆試-春招
【寫在前頭:時間已經(jīng)進入到了7月,預計最近一段時間把我能夠分享的筆試面試經(jīng)驗全部放出?,F(xiàn)在的筆面經(jīng)可能對25屆有用】
投遞崗位:傳音客戶端開發(fā)(重慶)
投遞時間:24年3月月底進行投遞,4月月初發(fā)筆試通知,4月7號筆試,4月14號感謝信。
筆試題目:
單選1-10。1,哪種組件是承載了用戶的交互工作(Activity)。1,布局文件一般用什么格式的文件來寫的(XML)。3,哪種線程屬于非UI線程。4,Activity可以用什么來啟動(Intent)。5,異步加載可以用什么方法(AsynTask)。6,水平居中的布局應該使用什么屬性設置。7,AndroidManifest文件可以用來聲明各種屬性和配置。8,Activity創(chuàng)建菜單的方法。9,F(xiàn)ragment創(chuàng)建視圖。10,Handler一般不用于什么(長時間的后臺工作)。
多選1-10。1,常見布局有哪些。2,異步任務的實現(xiàn)方式。3,文件持久化的方法有哪些。4,四大組件有哪些可以響應廣播。5,多線程的創(chuàng)建方式。6,安卓應用的/res/文件夾下可以放什么東西。7,AndroidManifest文件可以聲明哪些權限。8,安卓應用的性能分析工具(TraceView,sysTrace,leakCanary等工具的目的)。9,Gradle工具的作用。10,Kotlin語言的特性。
簡答題1-5。1,講一講Java的GC機制。2,進程之間的安全是什么概念,如何保證。3,Java的內(nèi)存泄露是什么情況,如何避免。4,安卓系統(tǒng)的IPC機制。5,ANR是什么情況,如何檢測和避免。
應用題:
1,寫一個APP,里面有一個文本框和按鈕,按下按鈕,文本框顯示當前時間。
2,寫一個APP,屏幕發(fā)生翻轉(zhuǎn),需要你記錄當前的日期等參數(shù),并且保存到SQLite內(nèi)。
3,用單例模式實現(xiàn)一個任務,考慮引用訪問的安全性。
4,寫一個APP,實現(xiàn)一個能夠四則運算的計算器。
總結(jié):
1,傳音的軟開崗大多設置在川渝地區(qū),在一線城市(深圳,上海)的研發(fā)崗大多是算法崗。
2,這個筆試的花銷時間為45分鐘,雖然沒有算法題,但實際上時間非常的趕。應用題我這邊就只是寫了一下思路,從頭寫代碼的話是來不及的。
3,由此可見,傳音的筆試體極為接地氣,是和安卓開發(fā)非常相關的(區(qū)別于其他各類廠商的是基礎+算法)。側(cè)面說明該公司可能讓求職者要盡快的上手工作(上來就能干活的那種)。總的來說對那種在學校里面有切實的端上開發(fā)經(jīng)驗的同學比較友好。
#傳音##軟件開發(fā)2024筆面經(jīng)##客戶端#