app运营,面试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
app运营,面试
竭诚为您提供优质文档/双击可除
app运营,面试
篇一:app面试题目整理
android面试题目:
1.java基础知识:
(1)请列出java的基础数据类型。
(2)请分别说明int和integer、string和stringbuffer 的区别。
(3)请指出hashmap和hashtable的区别。
(4)请指出final,finally,finalize的区别。
(5)垃圾回收的优点和原理,并简要说明你知道的几种回收机制。
(6)什么是泛型中的限定通配符和非限定通配符并以
list举例,说明其区别。
2.android基础知识:
(1)简要解释一下android的几大基本组件。
(2)简要解释一下android的数据存储方式。
(3)请描述下activity的声明周期。
(4)请描述一下activity之间的数据传递方式。
(5)简要介绍一下activity、Fragment,及它们之间的关系。
3.进阶题:
(1)请描述android中service的生命周期。
(2)请解释message、hander、mesagequeue、looper之间的关系。
4.编程题:
(1)给定具体图片网络地址,在android4版本上实现图片下载。
(2)两个activity:a,b。
a传递参数给b,b处理完成后返回给a,并显示到a上。
代码
实现全过程。
(3)请继承sqliteopenhelper实现:创建数据库“test.db”,并创建表tb(主键id自动增
长,username字符长度100,telephone字符长度13,均不可为空),如果有新的数据则添加到tb中。
(4)实现broadcostReceiver自定义接收器,以及广播的两种注册方式。
5.自由题:
(1)如何退出activity如果打开多个activity,如何安全退出app?
(2)创建简单的notification,并配置使用。
(3)谈谈平时开发环境及工具,源代码是如何管理的?
ios面试题目:
1.基础知识:
(1)#import跟#include有什么区别,@class呢,#import跟#import””有什么区
别
(2)属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用,在
那种情况下用
(3)描述数据保存的几种机制。
(4)描述你对ios内存管理的理解,及autorelease、retain、copy、assign的set方法
和含义。
(5)uiView的生命周期是什么样的,执行顺序是怎么样的?
2.进阶题:
(1)nsnotification和kVo的区别和用法是什么?什么时候应该使用通知,什么时候
应该使用kVo,它们的实现上有什么区别吗?如果用protocol和delegate(或者delegate的array)来实现类似的功能可能吗?如果可能,会有什么潜在的问题?如果不能,为什么
(2)你用过nsoperationqueue么?如果用过或者了解的话,你为什么要使用
nsoperationqueue,实现了什么?请描述它和gcd的区别和类似的地方(提示:可以从两者的实现机制和适用范围来描述)。
(3)描述实现http网络通信过程。
3.编程题
(1)写一个setter方法用于完成@property (nonatomic,retain)nsstring*name,写一
个setter方法用于完成@property(nonatomic,copy)nsstring*name。
(2)委托实现两个uiiview视图(a、b)对象之间的数据传递。
(3)简单实现asihttpRequest方式下的同步请求和异步请求。
(4)实现sqlite的数据库操作:创建数据库(catalog)、数据库表(product:id自动增长、
name产品名称、price单价、num数量,image图片)、添加数据、导入数据。
4.自由题
(1)举例简述你对block的理解,block与gcd有何异同。
(2)ios中有哪些数据持久化的方式,各有什么特点,ios
平台怎么做数据的持久化?
coredata和sqlite有无必然联系?coredata是一个关系型数据库吗?
(3)谈谈平时开发环境及工具,源代码是如何管理的?
篇二:解析:app运营的工作职责和指标
简单来说,从产品上线开始,运营工作也随之开始。
运营的核心目的即让一个产品活的更好,活的更久。
让产品活的更好是指通过各种推广、渠道让产品的装机量、活跃用户数、市场占有率等数据获得提升。
让产品活的更久则是通过数据分析和用户信息反馈收集产品相关优化信息,以供pm 进行产品功能的完善,从而获得更长的产品生命周期。
根据运营的目的,运营工作具体有:
1.渠道管理:这点对于移动互联网来说尤为重要,因为移动互联网渠道有限,应将注意力集中在应用市场、论坛或其他下载网页、移动终端的内置三个方面。
因此,渠道管理又分为两方面具体工作:
a.渠道的扩大,即拓展商务合作伙伴;
b.渠道的监控,即及时了解推广渠道的用户数据与用户质量,以及时调整渠道策略。
2.市场监控:监控产品行业的发展动态,分析竞争产品的相关数据,如:装机量与活跃用户数等,并提供相应的策略。