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