首先是自我介紹,然后開始面試,問的問題比較基礎,因為自己主攻是Android,面試官不是這塊的,所以問的問題范圍比較廣
面試官問的面試題: 1. 自我介紹
2. 介紹一下項目的內容以及使用的技術,自己扮演的角色
3. 面向對象的知識,為什么提倡多用組合少用繼承(這個問題最后沒答出來,面試官說這個問題Java不好回答,應該是Java是單繼承)
4. c與java的區別
5. Java中弱引用跟強引用的區別
6. Android中推送技術如何實現?(就是廣播)
7. 你對待加班怎么看
8. Android打包的時候有個數字簽名,為什么很難被破解
9. 了解過除Android外的新技術沒有
10. 編程中發現了一個很罕見的bug,你會怎么去處理
11. 最后一個算法:圖的兩種遍歷算法的實現(這個問題最后我沒寫出代碼,就給他說了思路,最后把代碼所用的數據結構給他說了一下)
12. 做過圖片處理方面的內容嗎?了解過OpenCV等開源框架?