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