不错的题目
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 补充) posted on 2014-08-08 10:27 changyehappy 阅读(115) 评论(0) 收藏 举报
浙公网安备 33010602011771号