应用面试问题整理

电脑杂谈  发布时间:2020-03-26 02:18:19  来源:网络整理

app测试,面试会问什么?_面试培训学校的老师问哪些问题_学习部面试问题的回答

Android面试题: 1. Java的基本知识: (1)请列出Java的基本数据类型. (2)请分别说明Int和Integer,String和StringBuffer之间的区别. (3)请指出HashMap和Hashtable之间的区别. (4)请指出final和final之间的区别. (5)垃圾收集的优点和原理app测试,面试会问什么?,并简要说明您知道的几种恢复机制. (6)泛型中合格的通配符和不合格的通配符是什么?以列表为例来说明差异. 2. Android基础知识: (1)简要说明Android的基本组件. (2)简要说明Android的数据存储方法. (3)请描述活动的声明周期. (4)请描述活动之间的数据传输方法. (5)简要介绍Activity,Fragment及其关系. 3.高级问题: (1)请描述android服务的生命周期. (2)请说明Message,Hander,MesageQueue,Looper之间的关系.

app测试,面试会问什么?_学习部面试问题的回答_面试培训学校的老师问哪些问题

4. 编程问题: (1)给定特定的图片网络地址,请在android4上下载图片. (2)两个活动: A,B. A将参数传递给B. 在处理B之后,它将返回A并将其显示在A上. 代码实现了整个过程. (3)请继承SQLiteOpenHelper实现: 创建“ test.db”,并创建表tb(主键ID自动增加,userName字符长度为100,电话字符长度为13,两者不能为空),如果有新数据,请将其添加到tb. (4)实现BroadcostReceiver自定义和广播的两种注册模式. 5.免费问题: (1)如何退出活动?如果有多个活动,如何安全退出应用程序? (2)创建一个简单的Notification并将其配置为使用. (3)讨论通常的开发环境和工具,如何管理源代码? iOS面试主题: 1. 基本知识: (1)#import和#include之间有什么区别,@ class,#import <>和#import之间有什么区别? (2)readwrite,readonly,assign,retain,copy,nonatomic的属性是什么?角色,在哪种情况下使用? (3)描述几种数据存储机制.

学习部面试问题的回答_app测试,面试会问什么?_面试培训学校的老师问哪些问题

(4)描述您对IOS内存管理的了解,以及自动释放,保留,复制和分配的设置方法和含义. (5)UIView的生命周期是什么,执行顺序是什么? 2.高级问题: (1)NSNotification和KVO有什么区别和用途?什么时候应该使用通知,什么时候应该使用KVO,它们的实现有什么区别?使用协议和委托(或委托数组)是否可以实现类似的功能?如果可能,潜在的问题是什么?如果没有,为什么? (2)您是否使用过NSOperationQueue?如果您已经使用或理解它,为什么要使用NSOperationQueue,您将获得什么?请描述它与GCD之间的异同(提示: 可以从两者的实现机制和适用范围来描述). (3)描述实现Http网络通信的过程. 3. 编程问题(1)编写一个setter方法以完成@property(非原子,保留)NSString *名称,并编写一个setter方法来完成@property(非原子,保留)NSString *名称.

app测试,面试会问什么?_面试培训学校的老师问哪些问题_学习部面试问题的回答

(2)委托两个UIIview视图(A,B)对象之间的数据传输. (3)在ASIHTTPRequest模式下简单实现同步和异步请求. (4)实现SQLite的操作: 创建(目录),表(产品: ID自动增长,名称产品名称,单价,数量,图片图片),添加数据,导入数据. 4. 自由问题(1)举例说明您对Block的理解. Block与GCD有何异同? (2)IOS中的数据持久化方法有哪些,它们的特点是什么,IOS平台如何进行数据持久化? CoreData是否必须链接到sqlite? CoreData是关系吗? (3)讨论通常的开发环境和工具app测试,面试会问什么?,如何管理源代码?


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-152457-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...