百度腾讯android面试题..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
腾讯面试题1.int a = 1;int result = a+++32;2.int a = 2;int result = (a++ 2)?(++a):(a+=3);3.int a = 1234567;int b = 0x06;int result = ab;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 = [(oxfe2bafoxf)|oxff] 2/(41);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布局并进行解释6.http怎么加入超时和代理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机制的原理,内部是如何实现的,消息队列的实现机制?12.什么是ANR,如何定位和避免?13.APK之间互相传递数据14.简述Android的启动过程15.如何加载ndk库?如何在jni中注册native函数,有几种注册方法?16.如何收集软件崩溃信息?17.简述软件编译流程和发布流程18.是否编译过android源码和linux内核源码19.写一个归并排序数组20.自定义控件相关21.缓存实现22.线程同步(生产者消费者)23.符号匹配(栈)24.还问了下拉刷新和分页加载的实现机制-------------------------------------------------------盘古搜索面试总结算法题2.求一个数组的最大连续子序列和,比如:-10,3,5,2,-3,6,7最笨的方法就是穷举法,用三层for循环3.求一个数组中出现次数最多且值最大的数android的基础题1.service的生命周期2.Intent用途,了解多少?IntentService知道么?3.自定义控件4.xmpp协议的理解5.广播创建方式有几种?有什么区别?6.多线程有几种实现方式?继承Thread, 实现Runnable接口, AsynTask------------------------------------------------------------一、listview如何优化(这个很重要,多次被问到)1.分页加载2.convertView缓存3.

文档评论(0)

bmdj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档