美文网首页
面试整理

面试整理

作者: 大匪猫 | 来源:发表于2016-05-06 11:38 被阅读77次

    记录下面试遇到一些问题:

    1、如何管理app开发中的质量以及项目的质量管理

    关于项目的质量管理:根据软件工程理论,在瀑布式软件开发过程中定义了软件产品的基本开发过程:需求分析-->系统设计和详细设计-->代码编写/单元测试-->集成测试-->系统测试。

    以瀑布式软件开发过程为例:

    (1) 在软件需求定义阶段会产生“需求质量”

    (2) 在软件设计阶段会产生“设计质量”

    (3) 在软件实现阶段会产生“实现质量”(如程序代码质量、图像素材质量、音乐质量、版本制作质量等等)

    2、ionic介绍及其原理

    首选,说明下ionic有哪些优点:

    (1)标准化, 由于使用的是W3C标准,所以web前端可直接用于web app

    (2)Ionic为性能而生-追求性能,支持硬件访问

    (3)Ionic完美的融合下一代移动框架 AngularJS- AngularJS移动端解决方案,跨平台

    缺点:

    (1)由于Android碎片化严重,各大厂商深度定制,导致Android平台下性能有一些损失(内存效果过大)

    (2)调式没有android和ios各自的开发工具方便

    实现原理:

    (1)用webview在本地来渲染解析html

    (2)基于plugin模式来封装调用原生API

    (3)在框架首次启动的时候加载CallbackServer线程,并且监听前端XHR请求和链表中有无数据

    3、RESTful如何设计

    4、apk软件加固

    5、客户端与接口数据交互安全问题

    6、apk瘦身优化

    7、收到客户bug,如何处理这些bug,是否有一个管理流程

    相关文章

      网友评论

          本文标题:面试整理

          本文链接:https://www.haomeiwen.com/subject/dehjrttx.html