对技术的考量绝大多数都是以深度优先、广度次之为标准的.

> Android:

Java面试题集- http://blog.csdn.net/dd864140130/article/details/55833087
Android面试题集- http://blog.csdn.net/dd864140130/article/details/57408502

2017年4月美团Android面试总结- http://mp.weixin.qq.com/s/Yru4F6YhhcRNpnFT-gf8Qg

2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集(更新篇)- http://blog.csdn.net/xiaole0313/article/details/62056612

面试求职- http://blog.csdn.net/wwj_748/article/category/1399759

android阿里面试题锦集- http://www.jianshu.com/p/cf5092fa2694#

Android面试题总结加强版(一)http://blog.csdn.net/itachi85/article/details/7426451

Android面试题总结加强版(二) http://blog.csdn.net/itachi85/article/details/7426457
Android面试题总结加强版(三)http://blog.csdn.net/itachi85/article/details/7426474

Android面试题总结加强版(四)http://blog.csdn.net/itachi85/article/details/8037989

Andorid-15k+的面试题-- http://blog.csdn.net/IT1039871366/article/details/50747567

Andorid面试题答案整理- http://www.cnblogs.com/sandyclaire1990/p/4969721.html

Android面试基础知识总结(一)- http://blog.csdn.net/wy819/article/details/51427918

Android 名企面试题及涉及知识点整理- http://www.jianshu.com/p/735be5ece9e8?ref=myread#

> Java:

Android/Java面试题-- http://blog.csdn.net/mad1989/article/details/45223029
Android面试题集五(java基础)-- http://www.cnblogs.com/freeliver54/archive/2013/03/11/2953383.html
2016 JAVA与Android面试题整理-- http://blog.csdn.net/it1039871366/article/details/50667188
2016校招Android开发,一个非重本应届生的坎坷求职路-- http://www.nowcoder.com/discuss/3244

Android面试题集五(java基础)-- http://blog.csdn.net/jackhenry/article/details/7341872

java基础知识汇总- http://mp.weixin.qq.com/s/9v1KsrUtOVr_6pHTzg-1Ww?ref=myread

2017年初JAVA面试题汇集- http://www.itdongshi.com/show/93.html?ref=myread
----------------------------
android性能优化系列 http://www.trinea.cn/android/performance/
2016JAVA与Android面试题整理 http://www.nowcoder.com/discuss/3244
百度的android面试总结分析 http://blog.csdn.net/lpjishu/article/details/46425281
android面试题总结从初级到进阶 http://blog.csdn.net/vfush/article/details/51508098
android最全面试题71道详解 http://blog.csdn.net/superjunjin/article/details/7772030
四大组件跟Handler相关的知识 http://www.iwfu.me/2016/07/17/ 安卓面试题:1-关于activity/
Java线程面试题Top50 http://www.jcodecraeer.com/a/chengxusheji/java/2015/0206/2421.html
国内一线互联网公司内部面试题库 http://blog.csdn.net/wdong_love_cl/article/details/51989028
囊括了所有你能想到的面试题目 https://github.com/GeniusVJR/LearningNotes/blob/master/README.md
40个Java集合面试问题和答案 http://www.jcodecraeer.com/a/chengxusheji/java/2015/0520/2896.html
Java开发中的23种设计模式详解 http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html
面试和算法心得 https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/Readme.md
----------------------------

1.HashMap,Hashset,ArrayList以及LinkedList集合的区别,以及各自的用法
2.Activity的启动模式有哪几种
3.介绍Handler机制
4.线程考核,解析sleep,wait,join,yield方法,以及notify 和notifyAll是如何控制线程同步的
5.android 存储方式以及各至用法
6.ListView 中BaseAdapter的使用和优化;在ListView中的item放置一个按钮,如何使用按钮对不能的item响应不同的事件
7.编程题:
题意:生成一个1-100的随机数组,但数组中的数字不能重复,即位置是随机的,但数组元素不能重复

监听数据库变化的一个接口--> ContentObserver
1.以前做过项目的,画个简单的架构图,介绍之前的项目;
2.项目中遇到的问题,以及怎么解决的.麦洛就举了之前写的上拉下拉这个控件的例子
3.Android Activity生命周期
4.Adapter中View重用的问题

1.介绍Http协议
2.Http协议实现多线程下载并支持断点续传,以及服务端是怎么支持的?
3.面向对象的理解,面向对象的原则–开发封闭原则的理解
4.android wap与net的两种连接方式
5.项目中的一些问题

---------------------------------------------

> 说说内存泄露的情况有哪些 android
导致内存泄漏最主要的原因就是某些长存对象持有了一些其它应该被回收的对象的引用,导致垃圾回收器无法去回收掉这些对象,那也就出现内存泄漏了。
1. 查询数据库而没有关闭Cursor
2. 调用registerReceiver后未调用unregisterReceiver().
3. 未关闭InputStream/OutputStream
4. Bitmap使用后未调用recycle()
5. Context泄露

1、静态集合类
声明为静态(static)的HashMap、Vector 等集合类的使用最容易引起内存泄漏,因为这些静态变量的生命周期与应用程序一致,如果该HashMap是静态的,那么它将一直存在,而其中所有的Object对象也不能被释放,因为它们也将一直被该HashMap引用着。
2、 监听器(观察者模式)
在java 编程中,我们都需要和监听器打交道,通常一个应用当中会用到很多监听器,比如观察者模式,我们会调用一个控件的诸如addClickListener()等方法来增加监听器,但往往在释放对象的时候却没有记住去remove这些监听器,从而增加了内存泄漏的机会。
3、物理链接,数据库操作
一些物理连接,比如数据库连接和网络连接,除非其显式的关闭了连接,否则是不会自动被GC 回收的。例如Java 数据库连接一般用DataSource.getConnection()来创建,当不再使用时必须用Close()方法来释放,因为这些连接是独立于JVM的。其中对于Resultset和Statement对象可以不进行显式回收,但Connection一定要显式回收,因为Connection在任何时候都无法自动回收,而Connection一旦回收,Resultset和Statement对象就会立即为NULL。但是如果使用连接池,情况就不一样了,除了要显式地关闭连接,还必须显式地关闭Resultset和Statement对象(关闭其中一个,另外一个也会关闭),否则就会造成大量的Statement 对象无法释放,从而引起内存泄漏。
4、内部类和外部模块等的引用
内部类的引用是比较容易遗忘的一种,而且一旦没释放可能导致一系列的后继类对象没有释放。对于程序员而言,自己的程序很清楚,如果发现内存泄漏,自己对这些对象的引用可以很快定位并解决,但是现在的实际开发过程中往往并非一个人实现,模块化的思想在现代软件中非常明显,所以程序员要小心外部模块不经意的引用.

-----------------------------------------------------

> Java (JavaWeb) 研发方向

超实用的——BAT面试技巧--http://blog.csdn.net/tzs_1041218129/article/details/52280918
最大的优点是什么,缺点是什么,职业规划 -- http://www.360doc.com/content/16/0224/14/19550587_537024265.shtml
如何准备BAT技术面试答案(上)——Java研发方向-- http://blog.csdn.net/tzs_1041218129/article/details/52355867
如何准备BAT技术面试答案(中)——Java研发方向-- http://blog.csdn.net/tzs_1041218129/article/details/52404456
如何准备BAT技术面试答案(下)——Java研发方向-- http://blog.csdn.net/tzs_1041218129/article/details/52415971

更多相关文章

  1. 类和 Json对象
  2. android文件下载
  3. 示例:Android使用AIDL实现跨进程通讯(IPC)
  4. Android(安卓)Bundle类
  5. 仿微信摇一摇功能,android 重力感应开发
  6. Android(安卓)Binder进程间通信-ServiceManager代理对象的获取过
  7. 仿微信摇一摇功能,android 重力感应开发
  8. Android4.4——service之bindService
  9. Android为按钮添加相应事件的代码

随机推荐

  1. android拍照压缩及添加水印3
  2. android 屏幕分辨率与密度,dip与px的区别(
  3. Android(安卓)studio或者idea: marketplac
  4. Android(安卓)中GridView上图下字、GridV
  5. Android基于Intent实现Activity之间数据
  6. 如何设置一个activity透明
  7. [置顶] Android自动登录的实现SharePrefe
  8. Android(安卓)文件系统路径
  9. 无法找到android.os.SystemProperties解
  10. android UI设计器-droiddraw