作者:有情人終奏無情曲
鏈接:https://www.nowcoder.com/discuss/153114
1月25日投的簡歷,27HR打電話來約面試時間,30號下午面試,整個面試時間持續五十多分鐘,面完過了一個多小時收到offer call
做個簡單的自我介紹
你說做Android一年了,期間都做了些什麼東西,怎麼學習的
聊了聊做過的幾個項目都是做的什麼
開始切入正題
retrofit瞭解到什麼程度
RecyclerView和ListView的內部緩存機制
ScrollView嵌套RecyclerView會有哪些問題
AndroidStudio創建一個項目會包含哪些文件夾和哪些文件,順著這個去不斷得問問題
ManiFest文件用***什麼,回答申請權限,註冊BroadcastReceiver,Activity,Service等,還有一些其他細碎的東西
然後順著問上邊三個組件的一些問題,比如說Service的生命週期,Activity中配置的intentfilter中各條的作用
一個Application的真正入口在哪裡
gradle文件的作用,一般在項目根目錄下的gradle文件和module中的gradle會配置一些什麼東西,以及一些其他的
簡單的提了兩句混淆,因為我不是很會就沒深入問
View的繪製流程
handler機制,handler使用中有哪些坑
okhttp的源碼看沒看過
說說設計模式中的觀察者模式,Android中哪些源碼用到了觀察者模式
簡歷上寫了databinding,就聊了聊它,然後我順帶著講了講mvp跟mvvm
kotlin瞭解到什麼程度,它有什麼好的地方哪些不太好的地方
說說json
說說http跟https
算法
可能看我簡歷上寫了幾個算法類競賽的獲獎經歷,剛開始問的比較難問最小生成樹算法,我說不記得了,然後就問了問快排的思路和用到的思想,然後不用IDE手擼了個冒泡並詳細的解釋了裡邊的細節
你還有什麼掌握的比較好的地方?
這個地方我居然說暫時想不到,其實計網跟jvm我也準備了,但是剛開始做自我介紹的時候說課程安排說計網跟操作系統在下學期上課,所以面試官可能就沒怎麼問我計網的問題,所以大家面試的時候千萬不要緊張,一緊張就容易給自己挖坑,要勇於表現自己
大概就想到這麼多,後邊有什麼想起來的補充在評論裡
祝大家新的一年裡都能取得滿意的offer
閱讀更多 程序員聖經 的文章