SNG部门Android面试问题自我介绍都不要说,上来就问问一道算法题目,面了一个小时,问题都列出来了
1.算法:n个整数,求重复次数最多是那个?
2.单例模式-手写最好会内部静态类和双重校验理解单例的原理和voliate关键字
3.线程池
4.jvm内存管理方面的包括垃圾回收算法方法区和堆栈的功能垃圾回收发生在那个区垃圾回收算法String的== new equals
5.HashMap的原理
6.ConcurrentHashMap,他写了一个例子,判断是不是线程安全的
7.进程和线程的区别8.线程的状态-画图
9. A x = new A(); 这个语句怎么执行的
10.View的draw onDraw onDispathDraw
11.View的绘制流程
12.Activity的根View=DecorView
13. Left = X + Translation
14. requestLayout和Invalidate导致什么结果
15. TextureView SurfaceView GLSurvaceView....的区别
16. 内存优化相关工具、性能优化相关工具
17. View视图结构的优化
18. 断点续传
19. 图片列表的优化--如何避免OOM
20. 图片加载怎么优化
21. 最近最少使用算法,说下原理或者怎么实现的
22. 工作中遇到问题是怎么解决的
23. 写博客吗、看过开源项目吗
24. 你有什么问题要问的
面试感受:一般;面试难度:普通难度;面试来源:猎头推荐