1、之前所写项目的介绍 2、android一些常见问题的问答 3、关于android平时非常少用到但实则非常重要的问题描写叙述 技术分析 1自我感觉面试中比較好的方面: 1、熟悉掌握之前所写项目 2、可以及时对没有接触过的问题做出通过自己的推理做出正确的解答。 2自我感觉面试中比較不好的方面: 3、 ...
分类:
移动开发 时间:
2017-05-25 18:21:44
阅读次数:
203
由于开源三方定制系统较多,请大家详细描述场景、机型及解决方案,方便其他朋友参考[问答]-Android开发中有哪些兼容性问题?都是怎么解决的?
[问答] 你在工作中遇到的最复杂的问题或者bug是什么...
分类:
移动开发 时间:
2017-05-21 11:47:59
阅读次数:
805
面试问题 关于人文方面的问题 先介绍一下你自己? 你有什么兴趣爱好? 你平常空闲时间会干什么,看哪些书,有什么心得体会? 如果面试过了的话,就会问你的期望薪资,然后就开始各种压榨你。 关于 Java 方面的问到的知识点 面向对象的三大特性,如何理解其中的多态? JVM 的内存模型? String、S ...
分类:
移动开发 时间:
2017-05-07 14:05:35
阅读次数:
151
感谢@chuyao抛出的这些问题,平时业务代码写多了,很多基础的东西变得含糊不清了,这次裸辞出来找工作确实没有之前顺利,顺便求上海Android开发的坑。 我自己整理了些答案,不对或者不妥的地方请大家指出,谢谢。 1. Activity建立在哪些窗口组件之上?顺带涉及View的事件传递问题。 没读懂 ...
分类:
移动开发 时间:
2017-03-30 15:24:13
阅读次数:
339
在加强版的基础上又再加强的android应用面试题集 有些补充略显臃肿,只为学习 1.activity的生命周期。 onCreate() 在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、设置布局、绑定数据至列表等。如果曾经有状态记录(参阅后述Saving Act ...
分类:
移动开发 时间:
2017-03-30 15:22:18
阅读次数:
205
1、谈谈堆和栈的区别? 栈(Stack)由编译器分配释放,存放函数的参数值、局部变量值等,操作方式同数据结构中的栈(先进后出)。 堆(Heap)一般由程序员分配,若程序员不释放,程序结束后由os回收,它和数据结构中的堆是两回事,分配方式确和链表类似。 数据结构中的堆采用的是数组对象而不是链表,可视为 ...
分类:
移动开发 时间:
2017-03-28 15:51:05
阅读次数:
162
在面试中,经常有面试官会问“你知道什么是内存溢出?什么是内存泄漏?怎么避免?”通过这篇文章,你可以回答出来了。内存溢出 (OOM)是指程序在申请内存时,没有足够的内存空间供其使用,出现out of m...
分类:
移动开发 时间:
2017-03-11 01:05:51
阅读次数:
235
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题...
分类:
移动开发 时间:
2017-02-18 09:52:00
阅读次数:
400
1.加密 对称加密:加密和解密数据都是使用同一个key,如DES 非对称加密:加密和解密使用不同的key.发送数据之前要先和服务器约定生成公钥和私钥,使用公钥加密的数据可以用私钥解密,反之不行。如RSA、ssh、ssl。 2.android的安全问题 ①错误导出组件 ②参数校验不严 ③WebView ...
分类:
移动开发 时间:
2017-02-15 23:45:52
阅读次数:
217
电话面试一般面试广度比较大,深度一般不会太大,安卓一般面试以下几点。 安卓View绘制流程事件分发机制JAVA基础思想多线程和安全问题安卓性能优化和兼容问题再问一下常规的组件相关问题 1 请描述安卓四大组建之间的关系,并说下安卓MVC的设计模式。 2 线程中sleep()和wait()有和却别,各有 ...
分类:
移动开发 时间:
2017-02-05 23:51:53
阅读次数:
597