电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ANDROID实习生面试技巧VIP专享

ANDROID实习生面试技巧_第1页
ANDROID实习生面试技巧_第2页
ANDROID实习生面试技巧_第3页
腾讯面试题1.int a = 1;int result = a+++3<<2;2.int a = 2;int result = (a++ > 2)?(++a):(a+=3);3.int a = 1234567;int b = 0x06;int result = a&b;4.integer a = 34556;integer b = 34556;boolean result = a==b;5.string func(string s ){return s.length() > 0 ? func(s.substring(1))+ s.charat(0):;}string result = func(tencent);6.byte result = (byte) oxffeffefe;7.int result = [(oxfe2baf&oxf)|oxff] >> 2/(4<<1);8.判断两个 string 的交集比如 a = marginle,b = valaienie, 交集为 aie,写个算法。9.什么是状态机?项目中什么时候用到状态机,举例说明。10.写出两种单例模式android 基础1.activity 和 broadcast receiver 的生命周期2.写出几种 service 和 activity 的交互方式3.ui 线程和非 ui 线程的交互方式,写出几种各自的耗时。4.requestlayout, invalidate 和 postinvalidate 的异同5.写出三种常用 layout 布局并进行解释7.view 的绘制过程,讲讲 draw/ondraw 和 drawchild 这个可以口述。8.以下是 android sdk 的英文文档请细读。9.100 盏灯,全部关闭,第一人全部打开(亮),第二个人隔一个按开关,第三个人隔 2 个按开关,以此类推,第 100 人路过时有几盏灯亮着?(写出结果就行)java 基础1.说出 sleet,wait,notify 的区别-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------百度面试题2013-5-2 号补充:1.view 和 viewgroup 的关系2.如何定位和解决 andorid 的内存溢出问题3.一个有 n 个元素的一维数组(a[0],a[1], ..., a[n-1]),设计一个算法求解该数组最大子数组。(要求时间复杂度是 o(n))4.用 java 代码实现判断一个字符串中是否包含另一个字符串,不要用 jdk 中string 的 indexof 方法。5.用 java 实现一个 singleton.6.简述 observer 设计模式,并画出 observer 模式的典型结构类图7.& 和&&的区别8.什么是 dpi,ps,sp?适配是如何做的,为什么?9.用最有效率的方法算出 2 乘以 8 等于几?10.静态成员类、非静态成员类有什么区别?什么是匿名内部类?11.handler 机制的原理,内部是如何实现的,消息队列的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部