腾讯、百度、华为、搜狗和滴滴Android面试题汇总

前言:前一段时间和大家交流,据反馈现在Android岗位也没有以前那么多了,当然这不意味着饱和,只是市场更趋于合理一些,Android还有有很多机会的。最近结合一些面试的同学(包含社招和校招),整理了下一些面试题目。实际上,很多面试题网上都能找得到。我整理面试题如下,供大家参考,知道比没知道的好。可以帮大家查漏不缺。以下是(腾讯,百度,华为,搜狗和滴滴 这些厂的面试题)

Android基础

View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口;

Art和Dalvik对比;虚拟机原理,如何自己设计一个虚拟机(内存管理,类加载,双亲委派);JVM内存模型及类加载机制;内存对象的循环引用及避免

内存回收机制与GC算法(各种算法的优缺点以及应用场景);GC原理时机以及GC对象;内存泄露场景及解决方法;OOM的避免及解决方法

四大组件及生命周期;ContentProvider的权限管理(读写分离,权限控制-精确到表级,URL控制);Activity的四种启动模式对比;Activity状态保存于恢复

Fragment生命周期;Fragment状态保存

startActivityForResult是哪个类的方法,在什么情况下使用,如果在Adapter中使用应该如何解耦

AsyncTask原理及不足;IntentService原理

AstncTask+HttpClient与AsyncHttpClient有什么区别

如何保证一个后台服务不被杀死;比较省电的方式是什么

如何通过广播拦截和abort一条短信;广播是否可以请求网络;广播引起anr的时间限制

进程间通信,AIDL

Handler机制及底层实现

Binder机制及底层实现

ApplicationContext和ActivityContext的区别

一张Bitmap所占内存以及内存占用的计算

对于应用更新这块是如何做的?(灰度,强制更新,分区域更新)

混合开发,RN,weex,H5,小程序(做Android的了解一些前端js等还是很有好处的)

说一款你认为当前比较火的应用并设计(直播APP)

Java基础

集合类以及集合框架;HashMap与HashTable实现原理,线程安全性,hash冲突及处理算法;ConcurrentHashMap

进程和线程的区别;多线程与线程池

数据一致性如何保证;Synchronized关键字,类锁,方法锁,重入锁

同步的方法;多进程开发以及多进程应用场景

服务器只提供数据接收接口,在多线程或多进程条件下,加小编微信:AMEPRE,如何保证数据的有序到达

ThreadLocal原理,实现及如何保证Local属性

String StringBuilder StringBuffer对比

接口与回调;回调的原理;写一个回调demo;

泛型原理,举例说明;解析与分派

抽象类与接口的区别;应用场景;抽象类是否可以没有方法和属性

静态属性和静态方法是否可以被继承?是否可以被重写?原因

修改对象A的equals方法的签名,那么使用HashMap存放这个对象实例的时候,会调用哪个equals方法

数据结构与算法

堆和栈在内存中的区别是什么(数据结构方面以及实际实现方面)

最快的排序算法是哪个?给阿里2万多名员工按年龄排序应该选择哪个算法?堆和树的区别;写出快排代码;链表逆序代码

求1000以内的水仙花数以及40亿以内的水仙花数

子串包含问题(KMP 算法)写代码实现

万亿级别的两个URL文件A和B,如何求出A和B的差集C,(Bit映射->hash分组->多文件读写效率->磁盘寻址以及应用层面对寻址的优化)

蚁群算法与蒙特卡洛算法

写出你所知道的排序算法及时空复杂度,稳定性

百度POI中如何试下查找最近的商家功能(坐标镜像+R树)

其他

死锁的四个必要条件

常见编码方式;utf-8编码中的中文占几个字节;int型几个字节

实现一个Json解析器(可以通过正则提高速度)

MVC MVP MVVM; 常见的设计模式;写出观察者模式的代码

TCP的3次握手和四次挥手;TCP与UDP的区别

HTTP协议;HTTP1.0与2.0的区别;HTTP报文结构

HTTP与HTTPS的区别以及如何实现安全性

非技术问题汇总

研究比较深入的领域有哪些

对业内信息的关注渠道有哪些

最近都读哪些书

自己最擅长的技术点,最感兴趣的技术领域和技术点

项目中用了哪些开源库,如何避免因为引入开源库而导致的安全性和稳定性问题

实习过程中做了什么,有什么产出

5枚硬币,2正3反如何划分为两堆然后通过翻转让两堆中正面向上的硬币和反面向上的硬币个数相同

时针走一圈,时针分针重合几次

N * N的方格纸,里面有多少个正方形

现在下载速度很慢,试从网络协议的角度分析原因,并优化(网络的5层都可以涉及)

HR问题汇总

讲一件你印象最深的一件事情

介绍一个你影响最深的项目

介绍你最热爱最擅长的专业领域

公司实习最大的收获是什么

自己的优点和缺点是什么?举例说明

你的学习方法是什么样的?实习过程中如何学习?实习项目中遇到的最大困难是什么以及如何解决的

说一件最能证明你能力的事情

项目中遇到最大的困难是什么?如何解决的

你的职业规划以及个人目标;未来发展路线及求职定位

评价下自己,评价下自己的技术水平,个人代码量如何

通过哪些渠道了解的招聘信息,其他同学都投了哪些公司

业余都有哪些爱好

当前的offer状况;如果BATH都给了offer该如何选

你对一份工作更看重哪些方面?平台,技术,氛围,城市,money

理想薪资范围;杭州岗和北京岗选哪个

理想中的工作环境是什么

实习过程中周围同事/同学有哪些值得学习的地方

家人对你的工作期望及自己的工作期望

若上司在公开会议上误会你了,该如何解决

是否可以实习,可以实习多久

你看中公司的什么?或者公司的那些方面最吸引你?

推荐书籍:几本Android程序员必读书籍

以上就是腾讯、百度、华为各公司的Android面试题,希望对大家的学习有所帮助。

时间: 2025-01-08 11:16:44

腾讯、百度、华为、搜狗和滴滴Android面试题汇总的相关文章

阿里、腾讯、百度、华为、京东、搜狗和滴滴最新面试题汇集

关注杨守乐微信公众号:study_tech,回复"资料",即可获取2017云栖大会400+份全部PDF内容哦~ 欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录.已同步微信公众号:杨守乐 转载请注明出入谢谢! http://blog.csdn.net/xiaole0313/article/details/62056612 前言 前一段时间和大牛们交流了一下,据反馈现在Android岗位也没有以前那么多了,没这么好找了,面临2016年寒冬季节,大量公司模

Android 面试题汇总_Android

       Android 70道面试题汇总不再愁面试 本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!! 1. 下列哪些语句关于内存回收的说明是正确的? (b)      A. 程序员必须创建一个线程来释放内存 B. 内存回收程序负责释放无用内存 C. 内存回收程序允许程序员直接释放内存 D. 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选)     A.Ari

结合百度与搜狗竞 也说腾讯效果推广

笔者早几日参加了长沙腾讯效果推广代理商举办的一次会议,会上代理商与腾讯效果推广华南区的代表仔细介绍了腾讯的该款产品.笔者并不是其广告主,本文结合百度与搜狗竞价,以一个局外人的眼光来看腾讯效果推广. 一.PC端 华南区的经理在讲到腾讯效果推广PC端时,首先介绍了腾讯是当之无愧的流量之王,突出了该款产品具有性价比高,互动性强,覆盖面广的特点.其次,腾讯与即刻搜索与必应搜索打成了战略合作,腾讯效果推广的广告同时会显示在这两家搜索引擎的结果页面.当然,讲到PC端,百度是绕不过的话题,华南区经理也承认了差

腾讯正式入股搜狗

9月16日消息,今天下午,腾讯在香港股市收盘后发布消息,将把搜搜的主要资产注入搜狗,再加上4.48亿美元现金,换取搜狗36.5%的股份,未来还有可能增持至40%以上.至此,搜狗的去向终于尘埃落定. 分析人士认为,对腾讯来说,这相当于找了一个能干的"金龟婿",是非常聪明的做法,不但盘活了搜搜的资产,还可以在未来借助于搜狗,更好地移动互联网发力. 在新的搜狗公司中,腾讯将是一个重要股东,而张朝阳个人和搜狐的股权加起来,将超过腾讯.王小川继续担任搜狗CEO. 一着棋全盘皆活 调查公司CNZZ

百度、搜狗等互联网企业联合发起成立互联网软件自律联盟

摘要: 腾讯科技讯(乐天)6月10日消息,百度.搜狗.金山.瑞星.傲游.酷我.ppstream.可牛.顺网科技等近十家中国互联网知名企业齐聚北京昆仑饭店,联合发起成立了互联网软件自律联 腾讯科技讯(乐天)6月10日消息,百度.搜狗.金山.瑞星.傲游.酷我.ppstream.可牛.顺网科技等近十家中国互联网知名企业齐聚北京昆仑饭店,联合发起成立了互联网软件自律联盟,并一致通过了名为<尊重用户权益 共促行业繁荣>的共同宣言. 作为中国互联网发展十几年来的首个安全厂商自律联盟,该联盟称成立的主要目的

百度收购搜狗,我看这事不靠谱!

日前,在新浪微博上有传言说,百度经和搜狗达成全资收购协议,通过现金与交换爱奇艺股票的方式,搜狗将会被招至百度旗下,而搜狐则将成为爱奇艺最大股东.在这两天是最轰动的一条微博,我认为这件事并不真实. 首先百度经和搜狗达成全资收购协议如下:1.买价在20-25亿美元,现金和爱奇艺换股,比例是不详的;2.换股后搜狐可能成为爱奇艺大股东,搜狐视频或不再洽购PPTV.这样搜狐就可以拥有爱奇艺和PPS和搜狐视频,牢牢占据视频行业第一份额!而百度则会巩固它搜索市场霸主的地位! 1.搜狗估值不合理 20亿美元收购

腾讯与华为数据之争谈物联网大数据发展之困

近期,互联网企业之间对大数据资源的争夺和摩擦日益增多,菜鸟网络和顺丰速递的"数据断交门"告一段落,华为和腾讯又因用户微信数据起了争端.在当今物联网信息时代大数据如何开放共享.用户隐私何处安放,正成为困扰行业发展的关键问题.物联网大数据在近期举行的2017中国大数据产业生态大会上,中国大数据产业生态联盟发布了<2017中国大数据产业发展白皮书>, 据<白皮书>统计,随着物联网应用技术发展兴起,2016年大数据产业规模达14500亿元,2017年达19570亿元,到

百度360搜狗签自律公约 表态支持robots协议

百度360搜狗签自律公约 中国互联网协会在北京举行<互联网搜索引擎服务自律公约>签约仪式,百度.360.搜狗等12家搜索引擎服务企业现场签署<互联网搜索引擎服务自律公约>.这也被认为是针对百度360大战的一个积极回应. 据中国互联网协会胡启恒理事长介绍,本次公约制定充分体现互联网精神,一方面,公约对非法律条文规定.国际互联网界拥有共识的robots协议给予充分尊重和肯定.另一方面,互联网是生而自治,在日后随着互联网技术应用的不断发展,还会有许多新兴问题出现,希望业界能够基于诚信.自

从搜狐财报看搜狗:腾讯将成搜狗最大股东

搜狐于2013年Q4的财报出来,我最关心的是搜狗.这是搜狗在腾讯入住后的第一个季度的财报表现. 一.腾讯将在2014年成搜狗最大股东 2013年9月,腾讯以4.48亿美元投资搜狗.但这部分钱虽然以现金形式打在搜狗的账上,搜狗却几乎一分没得. 根据搜狐的财报披露,根据交易细节,搜狗需要拿出4.48亿美元中的3.01亿美元去给它的A类优先股股东分红,即1.61亿美元分给搜狐.4300万美元分给张朝阳个人的Photon基金.9700万美元分给China Web公司. 关于这一点,财报原英文是这样写的: