android 面試會遇到最重要的問題
1.各種listview問你要怎麼緩存記憶體oom的問題
基本上就是搞懂adapter 什麼listview recyleview spinner
都差不多
2.broadcastreceivier
廣播接收器
知道自己的手機有什麼問題
比如說電源不足
或是手機孔被插入
這些監聽事件
3.就是service在背景運作
4.最常問就是thread asynctast的差別
非同步任務
因為android只要卡了五秒就會變成ANR狀態
所以要處理多線程的任務
問你要怎麼用
在哪用
5.最重要就是sqlite的查詢功能了
很複雜也很難懂
因為要查api或是本身資料儲存
6.再來就是api的熟悉度
用okhttp holly jackson等第三方套件
httpurlconection已經沒在維護了
所以被廢棄了也不建議使用
大部分用gson去處理json的資料
然後json的串接資料 幾乎公司都是用這個丟json
序列化 再來反序列化
面試考到爛掉了
如果再簡單就是考你生命週期了
不然就是邏輯測驗智力測驗
看我是不是智能不足
有些公司會搞不清楚狀況
亂考一通
最後也是零分收場
因為明明寫android 結果去考c
除非是本科系或是有研究
還有一種就是人資搞不清楚你的來頭
隨便給你一張考卷
不會寫 零分
有時候我覺得真是浪費時間
有一種是叫你現場寫程式給他看
寫個很奇怪的城市
然後你又不好意思說這很智障
不知道為啥要考這個
有些用手寫
有的還叫你在黑板寫
在黑板寫東西還真的會緊張到腦筋一片空白
又不是來當講師的
進去後就開始不是接外包的爛攤子
就是接手前輩的灘子
看前輩有沒有良心
沒良心
就.....
有良心就佛心來著
其實寫註解不只是讓自己看得懂
不寫註解的話就是想害死別人 不然就是自以為自己是神人不需要寫註解 過目不忘
想害死別人結果通常都先害死自己
所以寫程式呢
要心存善念
不然我也不會在這邊分享了
有些公司會要求你開發新的東西
看要不要重寫
或是改寫
先將
基本上就是搞懂adapter 什麼listview recyleview spinner
都差不多
2.broadcastreceivier
廣播接收器
知道自己的手機有什麼問題
比如說電源不足
或是手機孔被插入
這些監聽事件
3.就是service在背景運作
4.最常問就是thread asynctast的差別
非同步任務
因為android只要卡了五秒就會變成ANR狀態
所以要處理多線程的任務
問你要怎麼用
在哪用
5.最重要就是sqlite的查詢功能了
很複雜也很難懂
因為要查api或是本身資料儲存
6.再來就是api的熟悉度
用okhttp holly jackson等第三方套件
httpurlconection已經沒在維護了
所以被廢棄了也不建議使用
大部分用gson去處理json的資料
然後json的串接資料 幾乎公司都是用這個丟json
序列化 再來反序列化
面試考到爛掉了
如果再簡單就是考你生命週期了
不然就是邏輯測驗智力測驗
看我是不是智能不足
有些公司會搞不清楚狀況
亂考一通
最後也是零分收場
因為明明寫android 結果去考c
除非是本科系或是有研究
還有一種就是人資搞不清楚你的來頭
隨便給你一張考卷
不會寫 零分
有時候我覺得真是浪費時間
有一種是叫你現場寫程式給他看
寫個很奇怪的城市
然後你又不好意思說這很智障
不知道為啥要考這個
有些用手寫
有的還叫你在黑板寫
在黑板寫東西還真的會緊張到腦筋一片空白
又不是來當講師的
進去後就開始不是接外包的爛攤子
就是接手前輩的灘子
看前輩有沒有良心
沒良心
就.....
有良心就佛心來著
其實寫註解不只是讓自己看得懂
不寫註解的話就是想害死別人 不然就是自以為自己是神人不需要寫註解 過目不忘
想害死別人結果通常都先害死自己
所以寫程式呢
要心存善念
不然我也不會在這邊分享了
有些公司會要求你開發新的東西
看要不要重寫
或是改寫
先將

留言
張貼留言