初試3道智力題:
1、有23枚硬幣在桌上,10枚正面朝上。假設(shè)別人蒙住你的眼睛,而你的手又摸不出硬幣的 反正面。讓你用最好的方法把這些硬幣分成兩堆,每堆正面朝上的硬幣個(gè)數(shù)相同?
2、有兩個(gè)桶,一個(gè)能裝3公斤的水、一個(gè)能裝5公斤的水,怎樣才能稱出4公斤的水?
3、現(xiàn)在小明一家過一座橋,過橋時(shí)候是黑夜,所以必須有燈.現(xiàn)在小明過橋要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的媽媽要8秒,小明的爺爺要12秒.每次過橋只能過2人,兩人過橋的速度以最慢者為定.還有過橋后要已過橋的其中一人送燈也算秒速,而燈在30秒后就會(huì)熄滅,過橋時(shí)不能沒有燈.問小明一家怎樣過橋?
復(fù)試問題:
1、android的2個(gè)類怎么通信?
2、Service的onCreate()與onStartCommand()調(diào)用先后順序?
3、打開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)前在播放音樂,突然activity A啟動(dòng)了,B就退出了,怎么樣讓音樂繼續(xù)播放?
6、對(duì)界面適配的理解?
7、假如有root權(quán)限,用adb怎樣把一個(gè)apk文件放到/system/app下面?
8、是否用過極光推送等第三方?
9、介紹ListView上下拉刷新的原理?
10、sdk如何混淆?
11、混淆文件中要注意哪幾點(diǎn)?
12、有沒有用過自定義view?
13、app如何訪問https地址?
14、是否了解OpenSSLX509Certificate反序列化漏洞?
15、json數(shù)據(jù)如何解析?Gson怎么完成解析,具體涉及哪個(gè)類?
17、音樂播放怎么做,用到哪些方法?
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è)需要重寫方法?