七月在杭州的Android开发面试分享
转载请以链接形式标明出处:
http://blog.csdn.net/lxk_1993/article/details/52065097
本文出自:【lxk_1993的博客】;
废话不多说,直接看题,答案的话自力更生吧,印象更深。
技术面:
1.怎么进行代码混淆,并说说Android代码混淆的原理。
2.说说Gilde框架加载图片的原理、优势 、Glide为什么要这样做、用于解决什么问题?
3.自定义View的流程和主要用到哪些类?
4.说说Android View动画和 属性动画 实现的原理。
5.说下Gradle脚本的使用。
6.介绍一下Activity的启动模式。
7.怎么优化Android布局?
8.极光推送 怎么实现应用程序关闭之后还能继续推送,接入极光推送有遇到那些问题?
9.运行 1 + "2" 的结果是什么?
10.格式化时间为"2016-07-20 12:00:00"的格式怎么写?
11.Sqlite本地如何实现分页加载?
12.有没有看过Android的系统源码,你看源码的方式是怎么看的?
13.你做过的项目中哪个部分最难,难在什么地方?
14.什么情况下会出现OOM,怎么处理?
15.JDBC使用。
16.Map的实现方式;如何获取Map中全部的key、value、key和value?
17.关于Android 5.0之后的控件了解多少?
18.如何实现和修改下拉刷新控件以适应公司具体要求?(比如 美团)
19.你对Android那方面有过深入研究?
20.说说LruCache缓存算法的具体实现?
21.说说你负责的项目的架构?
22.网络访问框架用的是什么,具体怎么实现的?
23.项目中哪种什么布局用的最多?
24.RecycleView和ListView相比有哪些优势?
25.Android Studio 和 Eclipse 相比有哪些优点?
26.遇到ANR怎么处理?
27.如何提高APP性能?
28.对设计模式了解多少?
29.Fragment的实现方式有哪些?切换的时候是怎么处理的?
31.String,StringBuilder,StringBuffer的区别?
32.对多线程有哪些了解,有哪些方式开启一个新的线程?
HR面:
1.说说你的优点。
2.介绍下你自己。
3.为什么离职?上家待遇多少?期望薪资多少?
4.你对我们公司了解多少?
5.你的发展方向是?是否准备转管理岗位?
6.还有什么问题要问吗?(工作职责、部门结构和直属领导、公司发展路线和盈利情况、自己的面试表现等)
相关文章
- android scaleanimation动画,【Android动画九章】-RotateAnimation(旋转动画)和ScaleAnimation(尺寸动画)…[通俗易懂]
- android开机动画多长时间_Android开机动画及黑屏[通俗易懂]
- android 空间分享到朋友圈,Android开发之微信分享到好友,朋友圈
- android 的hook技术,Android Native Hook技术(一)
- Android之ViewStub的简单使用
- android sdk manager安装,Android SDK Manager安装过程
- android declare-styleable 和style,Android 关于declare-styleable属性的写法….
- android vlc 中文字幕,解决Android版vlc中文乱码问题
- android sdk安装过程,图文详解Android 3.0 SDK安装教程
- Android resource linking failed_android:authorities
- android attrs获取_关于Android attrs 自定义属性的说明
- android跳转到相册需要权限,Android打开相册获取图片路径[通俗易懂]
- mac是基于什么内核的操作系统_mac编译android源码
- 【Android 应用开发】Android 返回堆栈 与 任务
- 【Android Gradle 插件】build.gradle 中的 android 配置 ( 配置项 | compileSdkVersion 配置 | buildToolsVersion 配置 )
- 【错误记录】编译 Android 版本的 ijkplayer 报错 ( You must define ANDROID_NDK before starting. | 下载指定版本 NDK )
- 【Android Gradle 插件】Gradle 自定义 Plugin 插件 ⑥ ( 在 buildSrc 模块中依赖 Android Gradle 插件 | 完整代码示例 )
- 【错误记录】Android Studio 编译报错 ( Could not resolve com.android.tools.build:gradle:7.4.2. )
- Android控制文字水平间距android:letterSpacing详解手机开发
- Android开发中遇到的问题(三)——eclipse创建android项目无法正常预览布局文件详解手机开发
- [android] 看博客学习Android常见的几种RuntimeException详解手机开发
- android Universal Image Loader for Android 说明文档 (1)详解手机开发
- Android中使用Gson解析JSON数据的两种方法
- android开发教程之实现滑动关闭fragment示例
- Android中检测当前是否为主线程最可靠的解决方法