首页 > 代码库 > 不错的题目
不错的题目
1
.写一个函数,把
int
转换成
byte
[];
1.1
java中数据存储区域有哪些;
1.2
String str1 =
"abc"
String str2 =
"abc"
str1 == str2吗
为什么?;
2
.模拟一个ArrayList ,写一个add(Object obj ) 函数 ;
2.1
说说时间和复杂度
2.2
数据变多后如何处理越界
3
.Activity 四种启动模式,分别说说意思和区别 ;
3.1
什么情况下使用四种模式,为什么?
4
.数的理解,二叉树如何平衡;
4.1
如果插入的数据类似
9
,
8
,
7
,
6
....
1
如何保证左右平衡
5
.Handler,Thread , Looper , Message 关系
5.1
Handler 是任何地方都可以创建的吗?
5.2
每个线程是否都有Looper ,
5.3
能否在一个Handler 中
new
Thread ().start();
6
. 假如有一个List ,里面有十个数
0
-
9
,
6.1
如果循环遍历中如果 i%
2
==
0
执行remove ,是否可以顺利执行
for
(
int
i =
0
; i < array.size(); i++) {
if
(i%
2
==
0
) {
array.remove(i);
}
}
6.2
如果可以顺利执行,执行完毕,list剩余的数位哪几个;
7
.看简历项目
7.1
说说简历框架如何实现
7.2
哪一个页面是你写的,页面的布局是如何设计,具体到某个控件使用的是什么view;
7.3
某个view 如何保持剧中,
LinearLayout ,RelativeLayout 中view 如何居中,对齐,
7.4
某个页面类似 android 桌面,排列着N个 按钮,如何动态计算显示按钮
例如:
需求:N <=
20
,每行显示
5
个 ;N>=
20
每行显示
6
个
每行显示控制如何实现
7.5
简历项目中涉及到自定义View ,如何实现。
7.6
自定义view 如何控制刷新,如何优化,遇到哪些问题,如何解决,刷新区域如何指定。
7.7
View 原理,(需要看view源码) 看源码 理解源码很重要 ;
7.8
简历中项目的框架搭建设计思想,类似mvc设计,view 显示层/控制层/
8
.简历有写,熟悉Android UI框架,请你说说 你理解的UI框架;
9
.简历有写 熟悉常用设计模式 ,请你说说 你常用的设计模式,并且在项目中用得到的有哪些。
9.1
简历中的项目,用到了你说的设计模式有哪些,哪些地方用到,为什么这么用,这么用有什么好处?
9.2
用的单例,观察者,工厂 。
观察者 模式中,说说谁是观察者,谁是被观察者 ,之间的关系
10
.C,/C++ 掌握程度(
0
)
11
.TCP ,UDP 区别,项目中哪些地方使用过?
11.1
如何保证UDP情况下数据包不丢包/完整性(非心跳连接,例如发送
10
个包,中间
3
个发送时候UDP 未连接,如何识别/保证)
(
2014
-
08
-
05
10
:
19
补充)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。