2014 Android面试
2014-03-09 21:40
204 查看
这个月初面试了两家公司,还在等结果,其中一些题目记下来和大家共同学习:
1 NIO和IO的区别,用NIO方式实现复制字符串到方本中;
2 怎么把一个字符串转化为十进制;
3 Android怎么实现屏幕适配;
4 实现一个快速排序算法并提出可能的优化方案;
5 考多线程并发控制;
6 怎么样实现性能优化
这个问题可以讲得有太多,自己之前答的都比较肤浅。
7 2 10 11 12 20 21 22 100这一组数有什么规律
自己当时没有想出来,太郁闷了。答案是:1 2 3 4 5 6 7 8 9 的3进制表示。
8
import java.util.ArrayList;
class TestB {
public TestB() {
System.out.println("Q");
init();
}
public void init() {
// TODO Auto-generated method stub
System.out.println("P");
}
}
public class Test extends TestB {
public int i = 1;
public Test() {
System.out.println(i+" ");
}
public void init() {
System.out.println("C");
i = 2;
}
public static void main(String[] args) {
Test test = new Test();
}
}
上面的输出结果是什么?
在Eclipse上运行的结果是:Q C 1.不知道为什么i的值没有被改变。
9 java基于类型取值范围
byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)
short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)
int的取值范围为(-2147483648~2147483647),占用4个字节(-2的31次方到2的31次方-1)
long的取值范围为(-9223372036854774808~9223372036854774807),占用8个字节(-2的63次方到2的63次方-1)
相关文章推荐
- 2014 广州UC Android面试之旅
- 腾讯面试后感悟的Android适配原理
- 腾讯Android面试
- Android开发面试经——2.常见Android基础笔试题
- Android 面试流程
- android面试-加载图片如何防止OOM(YY面试涉及)
- Android面试基础知识总结
- Android面试总结(持续更新修改)
- 华为2014校园招聘面试经历
- android 面试知识个人积累1
- Android面试系列文章2018之Java部分异常篇
- Android 面试那些事儿
- Android技术面试整理
- 【Android进阶】Android面试题目整理与讲解(二)
- android常用面试题目
- Android 面试精华题目总结
- Android 面试精华题目总结
- Android面试经验1
- 全面升级Android面试之事件分发机制
- Android面试优雅地介绍自己的项目