初試3道智力題:
1、有23枚硬幣在桌上,10枚正面朝上。假設(shè)別人蒙住你的眼睛,而你的手又摸不出硬幣的 反正面。讓你用最好的方法把這些硬幣分成兩堆,每堆正面朝上的硬幣個(gè)數(shù)相同?
2、有兩個(gè)桶,一個(gè)能裝3公斤的水、一個(gè)能裝5公斤的水,怎樣才能稱(chēng)出4公斤的水?
3、現(xiàn)在小明一家過(guò)一座橋,過(guò)橋時(shí)候是黑夜,所以必須有燈.現(xiàn)在小明過(guò)橋要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的媽媽要8秒,小明的爺爺要12秒.每次過(guò)橋只能過(guò)2人,兩人過(guò)橋的速度以最慢者為定.還有過(guò)橋后要已過(guò)橋的其中一人送燈也算秒速,而燈在30秒后就會(huì)熄滅,過(guò)橋時(shí)不能沒(méi)有燈.問(wèn)小明一家怎樣過(guò)橋?
復(fù)試問(wèn)題:
1、android的2個(gè)類(lèi)怎么通信?
2、Service的onCreate()與onStartCommand()調(diào)用先后順序?
3、打開(kāi)QQ,介紹QQ的主界面布局如何實(shí)現(xiàn)?
4、android怎樣設(shè)置鬧鐘,在關(guān)機(jī)之后,鬧鐘時(shí)間到,就自啟動(dòng)鬧鐘?
5、查詢一個(gè)Object表年齡小于20大于10,名字叫小明,性別男,10條數(shù)據(jù)的降序排列SQL語(yǔ)句?
5、如果activity B當(dāng)前在播放音樂(lè),突然activity A啟動(dòng)了,B就退出了,怎么樣讓音樂(lè)繼續(xù)播放?
6、對(duì)界面適配的理解?
7、假如有root權(quán)限,用adb怎樣把一個(gè)apk文件放到/system/app下面?
8、是否用過(guò)極光推送等第三方?
9、介紹ListView上下拉刷新的原理?
10、sdk如何混淆?
11、混淆文件中要注意哪幾點(diǎn)?
12、有沒(méi)有用過(guò)自定義view?
13、app如何訪問(wèn)https地址?
14、是否了解OpenSSLX509Certificate反序列化漏洞?
15、json數(shù)據(jù)如何解析?Gson怎么完成解析,具體涉及哪個(gè)類(lèi)?
17、音樂(lè)播放怎么做,用到哪些方法?
18、PCM音頻數(shù)據(jù)如何播放?
19、自動(dòng)登錄實(shí)現(xiàn)?
20、廣播有哪幾種,怎么注冊(cè)?
21、xml數(shù)據(jù)如何解析?
22、jni如何調(diào)java代碼?
23、藍(lán)牙如何發(fā)數(shù)據(jù),具體用哪個(gè)方法?
24、如何加載圖片?AsyncTask 的幾個(gè)需要重寫(xiě)方法?