第一面的面試官像是應(yīng)屆生,這一環(huán)節(jié)問具體的項(xiàng)目順帶著講一些性能優(yōu)化實(shí)踐,也會(huì)問到使用的框架原理,我說的是retrofit,問題難度不深。 第二面的面試官是資深開發(fā)。除了問簡(jiǎn)歷中提到的技術(shù)之外,還問了handler的實(shí)現(xiàn)原理,環(huán)形鏈表的題,以及okcoin APP實(shí)際工作中遇到的問題,讓你現(xiàn)場(chǎng)思考解決思路。如果應(yīng)聘者了解android的基本概念原理的話應(yīng)該不難通過。不但要會(huì)用還要知曉其中原理,這是我對(duì)這一環(huán)節(jié)的領(lǐng)悟。 舉一反三的話,建議大家還去熟悉下view的繪制流程、緩存機(jī)制的設(shè)計(jì),可能會(huì)更好。
面試官問的面試題: handler的實(shí)現(xiàn)原理?如何在子線程中實(shí)現(xiàn)?
答網(wǎng)上答案很多我只簡(jiǎn)略說說。說清handler、message、looper、MessageQueue之間的關(guān)系。在子線程中要用looper.prepare和looper.loop。