Android面试套路题越来越深入

电话面试一般面试广度比较大,深度一般不会太大,安卓一般面试以下几点。

安卓View绘制流程
事件分发机制
JAVA基础思想
多线程和安全问题
安卓性能优化和兼容问题
再问一下常规的组件相关问题

 

1 请描述安卓四大组建之间的关系,并说下安卓MVC的设计模式。


2 线程中sleep()和wait()有和却别,各有什么含义


3 abstract和interface的区别?


4 array,arrayList, List ,三者有何区别?


5 hashtable和hashmap的区别,并简述Hashmap的实现原理


6 StringBuilder和],String ,subString方法的细微差别


7 请写出四种以上你知道的设计模式,并介绍下实现原理


8 安卓子线程是否能更新UI,如果能请说明具体细节。


9 ANR产生的原因和解决步骤


10 JavaGC机制的原理和内存泄露


11 安卓布局优化方案,


12 请在100个电话号码找出135的电话号码 注意 不能用正则,(类似怎么最好的遍历LogGat日志)

13 Handler机制,请写出一种更新UI的方法和代码

14 请解释安卓为啥要加签名机制。

15 你觉得安卓开发最关键的技术在哪里?

 

 

 


1 ANR 具体产生的类型有哪些,具体说下其产生的最大超时时间。

2 多线程多点下载的过程

3 http协议的理解和用法

4 安卓解决线程并发问题

5 你知道的数据结构有哪些,说下具体实现机制

6 十六进制数据怎么和十进制和二进制之间转换

7 谈下对Java OOP中多态的理解

8 activty和Fragmengt之间怎么通信,Fragmengt和Fragmengt怎么通信

9 怎么让自己的进程不被第三方应用杀掉,系统杀掉之后怎么能启动起来。
10 说下平时开发中比较注意的一些问题,

答 :可以熟说下svn和git的细节,和代码规范问题,和一些安全信息的问题等

11 自定义view效率高于xml定义吗?说明理由。

13 广播注册一般有几种,各有什么优缺点

14 服务启动一般有几种,服务和activty之间怎么通信,服务和服务之间怎么通信
15 布局优化主要哪些?具体优化?

16 数据库的知识,包括本地数据库优化点。

 

1 安卓事件分发机制,请详细说下整个流程

2 安卓view绘制机制和加载过程,请详细说下整个流程

3 activty的加载过程 请详细介绍下(不是生命周期切记)

4 安卓采用自动垃圾回收机制,请说下安卓内存管理的原理

5 说下安卓虚拟机和java虚拟机的原理和不同点

6 多线程中的安全队列一般通过什么实现?线程池原理?(java)

7 安卓权限管理,为何在清单中注册权限,安卓APP就可以使用,反之不可以(操作系统)

8 socket短线重连怎么实现,心跳机制又是怎样实现,四次握手步骤有哪些(网络通讯原理)

9 http中TCP和UDP有啥区别,说下HTTP请求的IP报文结构(计算机网络)
10 你知道的安全加密有哪些? (如果你说了一个加密,面试官就会接着跟进提问,所以之前你必须要会,不会的话背也要背下来)(安全加密)
11 你知道的数据存储结构?堆栈和链表内部机制。(数据结构)

12 说下Linux进程和线程的区别。进程调度优先级,和cpu调度进程关系。(操作系统)

13 请你详细说下你知道的一种设计模式,并解释下java的高内聚和低耦合。

14 spring 的反射和代理,在安卓中应用场景(插件和ROM数据框架)

15 JNI 调用过程中 混淆问题

16 看过安卓源码吗,请说出一个你看过的API或者组建内部原理。

17 android 5.0 6.0 以及7.0预测新特性

18 hybrid混合开发,响应式编程等

17为啥离职呢 对待加班看法

18 你擅长什么,做了那些东西。

 

 

1 说下项目中遇到的棘手问题,包括技术,交际和沟通。

2 说下你进几年的规划

3 给你一个项目,你怎么看待他的市场和技术的关系

4 你一般喜欢从什么渠道获取技术信息,和提高自己的能力

5 你以往的项目中,以你现在的眼光去评价项目的利弊

6 对加班怎么看(不要太浮夸,现实一点哦)

7 说下OPP 和AOP的思想

8 你知道的一些开源框架和原理

9 不同语言是否可以互相调用

10 安卓适配和性能调优问题

11 对于非立项(KPI)项目,怎么推进

11 你还要什么了解和要问的吗

 

1 为何离职

2 对加班怎么看

3 对之前面试感觉怎样。

4 自我评价下你的优缺点

5 接下来几年你是怎么规划的

6你做的疯狂的事是什么

7对我公司文化怎么看待

转载于:https://www.cnblogs.com/tshq/p/6368802.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值