返回信息流1.实现一个堆排序
2.hashMap内部实现原理,假如冲突了,如何解决的,是覆盖吗?
3.安卓动画做过吗?介绍下,如何实现的
4.service和activity是运行在同一个进程中吗?
5.介绍安卓四大组件及其应用场景
6.i come from china.反转成china. come from i,优化空间和时间复杂度,如果中间有多个空格呢?
7.一个数组如何实现数组的循环移动
8.写个aidl程序,实现进程间通信
9.从xml文件加载到视图呈现出来,这个过程是怎样的,介绍下,onlayout,onMeasure,onDraw调用分析,过程分析
10.如何自定义视图,动态添加layout,里面包含textview,如何动态添加,layout的宽度随着字多少变化,添加满了换行
11.进程间通信方式,线程间同步方式,新建线程的方式。
12.图片缓存如何做,universal-imageloader缓存怎么做的?
13.常用的linux命令介绍
14.sqlite数据库有什么注意事项,假如有三万条记录,如何加载,考虑用户体验。
15.数据库中,b表包含字段fid,映射到a表中字段fid,如何查找a表中对应记录,并且将a表和b表中的内容都显示出来,考虑a.fid和b.fid的显示
16.socket用过吗?httpclient连接超时,如何控制?http重定向了解吗?
17.activity生命周期,setvice生命周期,service两种启动方式的区别,serviceConnection两个回调方法。
18.startService和bindService使用场景,service和工作线程使用场景?
19.asynscTask内部实现原理?
20.常见的布局组件,frameLayout介绍
堆排序好好看看吧,面试官让我写了好几次堆排序代码了,然而每次我都没写下来....
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #31930同步于 2016/9/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
昨天下午小米安卓开发面试总结
nijian81
2016/9/8镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 dss886 的大作中提到: 】
: 另外每次单词反转的题我都是用String.split(" ")做的= =!
这种做法有缺陷,假如单词中间有很多空格呢,这样就会漏掉空格的输出
可以的,分割出来很多空字符串,拼的时候加空格就好
比如‘Hello world foo bar’分割以后是'Hello','','world','foo','','bar',数组长度是6
【 在 nijian81 的大作中提到: 】
: 这种做法有缺陷,假如单词中间有很多空格呢,这样就会漏掉空格的输出
我猜有可能是LeetCode第189题
https://leetcode.com/problems/rotate-array/
【 在 Lamperouge 的大作中提到: 】
: 第7题题意没太理解= =
OK 我看看
【 在 dss886 的大作中提到: 】
: 我猜有可能是LeetCode第189题
: https://leetcode.com/problems/rotate-array/
: