移动端开发工程师岗位招聘考试试卷及答案.docVIP

移动端开发工程师岗位招聘考试试卷及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

移动端开发工程师岗位招聘考试试卷及答案

一、填空题(10题,每题1分)

1.Android四大组件包括Activity、Service、______和ContentProvider。

2.iOS视图控制器的基类是______。

3.ReactNative中管理组件状态的核心API是______。

4.Flutter中跨组件传递状态的轻量方案是______。

5.移动应用常用网络请求方式是GET和______。

6.移动端存储键值对的轻量方案是______(Android:SharedPreferences;iOS:UserDefaults)。

7.移动适配核心原则是______(密度独立)。

8.iOS识别触摸手势的类是______。

9.第三方推送服务常见的有极光推送、______等。

10.跨平台框架除ReactNative外,还有______(举1例)。

二、单项选择题(10题,每题2分)

1.以下属于AndroidActivity生命周期方法的是?

A.viewDidLoadB.onCreateC.initStateD.build

答案:B

2.iOS中ARC的全称是?

A.AutomaticReferenceCountingB.AdvancedRuntimeControl

C.ApplicationResourceCenterD.AsynchronousRequestCallback

答案:A

3.ReactNative组件卸载时调用的方法是?

A.componentDidMountB.componentWillUnmountC.renderD.setState

答案:B

4.Flutter中StatelessWidget的特点是?

A.状态可变B.继承自StatefulWidgetC.无状态D.必须重写build

答案:C

5.Androiddp对应的iOS单位是?

A.pxB.ptC.spD.em

答案:B

6.移动端本地数据库是?

A.MySQLB.SQLiteC.OracleD.MongoDB

答案:B

7.iOS手势识别优先级最高的是?

A.UITapGestureRecognizerB.UIPanGestureRecognizer

C.UISwipeGestureRecognizerD.UILongPressGestureRecognizer

答案:A

8.AndroidRetrofit核心基于?

A.OkHttpB.VolleyC.GlideD.Picasso

答案:A

9.跨平台框架性能最优的是?

A.ReactNativeB.FlutterC.IonicD.Cordova

答案:B

10.静默推送的特点是?

A.弹出通知B.不影响用户操作C.仅iOS支持D.必须联网

答案:B

三、多项选择题(10题,每题2分,多选/少选不得分)

1.Android四大组件包括?

A.ActivityB.ServiceC.BroadcastReceiverD.ContentProvider

答案:ABCD

2.iOS常用设计模式有?

A.MVCB.MVVMC.SingletonD.Observer

答案:ABCD

3.ReactNative常用库有?

A.ReactNavigationB.ReduxC.AxiosD.FlutterSDK

答案:ABC

4.Flutter状态管理方案有?

A.ProviderB.RiverpodC.BlocD.GetX

答案:ABCD

5.移动性能优化点包括?

A.启动优化B.内存优化C.网络优化D.布局优化

答案:ABCD

6.移动端存储方案有?

A.SharedPreferences(Android)B.UserDefaults(iOS)C.SQLiteD.Realm

答案:ABCD

7.iOS常见手势类型有?

A.点击B.滑动C.长按D.捏合

答案:ABCD

8.网络成功状态码包括?

A.200B.204C.302D.404

答案:AB

9.跨平台框架优点有?

A.一套代码多端运行B.开发效率高C.性能超原生D.维护成本低

答案:ABD

10.移动安全防护点包括?

A.数据加密B.签名校验C.防反编译D.网络加密

答案:ABCD

四、判断题(10题,每题2分,√/×)

1.AndroidService默认运行在主线程。×

2.iOSViewController可重复实例化。√

3.ReactNative无需原生代码即可实现所有功能。×

4.Flutter应用无需原生桥接直接运行。√

5.移动适配仅需考虑屏幕尺寸。×

6.SQLite支持多线程读写。√

7.iOS手势识别存在事件冒泡。×

8.移动网络请求必须用HTTPS。√

9.跨平台框架比原生性能更快。×

10.推送服务必须依赖

文档评论(0)

试卷文库 + 关注
实名认证
文档贡献者

竭诚服务

1亿VIP精品文档

相关文档