[討論] Android工程師面試時一個問題不懂

看板Soft_Job作者 ( )時間10年前 (2015/10/10 21:58), 編輯推噓14(14012)
留言26則, 20人參與, 最新討論串1/1
這陣子面試了一家公司的Android工程師的職位 本身有一些Android APP開發的經驗 但是這次面試時碰到一個問題讓我很疑惑 面試官問我當Android在idle時收到GCM或要跳出notification時要做什麼 我大概回答GCM會call onMessage這個method notification就要用NotificationManager去產生通知訊息 他說你沒回到到我的問題 這時候系統在idle所以wifi, cpu什麼都不能用 然後他要我回去想想 我今天下午查了半天實在不知道答案 看別人的GCM或notification的作法也沒特別提到關於idle的東西 查android idle也沒有什麼資料出來 所以想上來請教這個問題的答案究竟是什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.204.72 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1444485502.A.599.html

10/10 22:01, , 1F
wifi不能用會收到gcm嗎?
10/10 22:01, 1F

10/10 22:05, , 2F
我心中也是問號 所以這問題困惑我一天了XD
10/10 22:05, 2F

10/10 22:05, , 3F
他特別強調這時候系統什麼東西都不能用
10/10 22:05, 3F

10/10 22:06, , 4F
cpu不能用?是在討論跟我同個星球上的 那個 Android
10/10 22:06, 4F

10/10 22:06, , 5F
10/10 22:06, 5F

10/10 22:10, , 6F
CPU不能用android還能動?
10/10 22:10, 6F

10/10 22:13, , 7F
有安卓版 去那邊問問
10/10 22:13, 7F

10/10 22:18, , 8F
他可能要你堅定的反駁他吧
10/10 22:18, 8F

10/10 22:19, , 9F
我覺得他要問的是delayWhileIdle的設定
10/10 22:19, 9F

10/10 22:29, , 10F
推樓上,大概是要問這個了
10/10 22:29, 10F

10/11 00:12, , 11F
有點特別的問題,通常也不會去設定這個吧?
10/11 00:12, 11F

10/11 03:41, , 12F
這問題不是你傳達錯,就是面試的人有問題
10/11 03:41, 12F

10/11 04:02, , 13F
沒聽過,很重要嗎? 他是想秀吧 =_=
10/11 04:02, 13F

10/11 06:59, , 14F
你脾氣好,要我就當場回他神經病,CPU不能用你搞屁
10/11 06:59, 14F

10/11 09:16, , 15F
原PO傳錯的機率太大了
10/11 09:16, 15F

10/11 10:05, , 16F
我也覺得本來不知道的話可能是傳錯吧
10/11 10:05, 16F

10/11 10:48, , 17F
爛公司 豬面試 不用去
10/11 10:48, 17F

10/11 12:30, , 18F
面試問這種可以google的到的鳥問題 還是別去了
10/11 12:30, 18F

10/11 13:31, , 19F
參考:Cloud Messaging 上的指南
10/11 13:31, 19F

10/11 13:31, , 20F
Messaging Concepts and Options章節
10/11 13:31, 20F

10/11 13:31, , 21F
的Setting the priority of a message這一段落說明
10/11 13:31, 21F

10/11 13:32, , 22F
我想面試官可能是想問處理的方式,因為iOS也會不同
10/11 13:32, 22F

10/12 13:13, , 23F
也許他是在問wakelock的問題吧
10/12 13:13, 23F

10/12 13:14, , 24F
不知道原po有沒有遺漏訊息 不然這問題有點沒頭沒尾的
10/12 13:14, 24F

10/13 22:10, , 25F
似eas在sleep時還能收信,樓上說的wakelock是可能的答
10/13 22:10, 25F

10/16 21:36, , 26F
wakelock
10/16 21:36, 26F
文章代碼(AID): #1M6Hb-MP (Soft_Job)