- 相關(guān)推薦
網(wǎng)易android筆試題目
網(wǎng)易android筆試題目(1)
1.什么是ANR,如何規(guī)避?
2.描述Activity 生命周期
3.描述android Handler 工作機制
4.android service 啟動方式 以及區(qū)別
5.android 常用控件有哪些
6.android 布局方式有哪些
7.final finally finalize 區(qū)別用法
8.寫一個單例模式
9.HashMap和HashTable區(qū)別
10
// begin
class ValHold{
piblic int i = 10;
}
public class ObParm{
Public static void main(String argv[]){
ObParm o = new ObParm();
o.amethod();
}
public void amethod(){
int i = 99;
ValHold v = new ValHold();
v.i = 30;
another(v,i);
System.out.println(v,i);
}
public void another(Valhold v ,int i){
i= 0;
v.i = 20;
Valhold vh = new Valhold();
v = vh;
System.out.println(v.i+""+i);
}
}
//end
寫一個二分算法
面試題:
如何拿到service
異步任務(wù)方式
handler looper 工作原理
Listview如何加載不同的itemview布局
listview優(yōu)化方式
筆試題超級簡單,面試問題的時候,很緊張,說話磕磕巴巴.....表達不清楚。其實面試問題也很基礎(chǔ)。。。。
最終還是掛了....
網(wǎng)易android筆試題目(2)
Android操作系統(tǒng)是基于Linux開發(fā)的一個移動操作系統(tǒng),而大家更知道,Linux是C與C++的天下,所以Android的底層是支持C/C++的。綜上描述,Android上所采用的編程語言主要有以下的方式:
1、基于ADK的Java編程
2、基于NDK的C編程 Android應(yīng)用層的開發(fā),基本上全部是采用Java開發(fā),而個別性能需求的部分,可能會采用NDK的方式。