HSBC面試android工程師歸來

昨天下午去面試了匯豐的高級android工程師的崗位,問的很仔細,每一個很是小的android小知識都問到了,包括java的一些知識。若是沒有強厚的功底以及平時對知識的深挖,那麼回答這些問題仍是比較困難的。java

首先進行了英語的面試,英語比較差的同窗最好提早一個星期多多練習。準備那些面試中常常會面的問題,好比經典的introduce yourself。再就是問你爲何要離職之類的。android

英語面完就是技術的面試了,下面是我面試的一些android相關的知識點,你們能夠參考:面試

1.okhttp的使用,若是遇到幾個請求依賴而且異步返回的時候該如何處理緩存

2.app的內存如何優化併發

3.爲何不用view而用fragmentmvc

4.多個文件上傳如何處理,主之對併發的處理app

5.圖片緩存是如何處理的異步

6.framework中使用了大量的靜態變量,這樣作有什麼好處優化

7.如何解決多個activity有不少共性的問題,該如何管理圖片

8.如何判斷左右滑動和上下滑動的差異

9.java中volidate變量的使用場景

10.im消息是怎麼實現的

11.onnewintent是在何時使用的

12.onattach是用來處理什麼的

13.mvc和mvp的區別

總的來講他們須要一個能動性比較強,以及對新知識點敏銳程度很高的開發工程師。

對個人總結:我以爲小公司和大公司的區別就是,小公司作的東西比較雜比較多,大公司作東西比較專一。我作的東西比較多可是作的都不夠深刻。我以爲這一方面仍是須要改進的。

相關文章
相關標籤/搜索