2020年前端开发工程师能力认证试题_第1页
2020年前端开发工程师能力认证试题_第2页
2020年前端开发工程师能力认证试题_第3页
2020年前端开发工程师能力认证试题_第4页
2020年前端开发工程师能力认证试题_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020年前端开发工程师能力认证试题基本信息:矩阵文本题 *姓名:_工号:_1. 请简述Agent收到重启指令后的处理流程。 填空题 *_2. 【附件见邮件】根据Agent日志分析终端截图指令的失败原因。 填空题 *_3. 新拿来一台移动便携设备,该设备没有屏幕,采用的自己未见过的底座服务APK。已知该服务已经全屏运行,每次开机都是全屏运行状态。假设现在已经连接上ADB,已知该服务的名称和包名都包括gwiservice字段,这边要通过ADB指令结束该进程、ADB指令卸载该APK、ADB命令安装新的APK(APK名称为ICBC_WS_V.APK),然后用ADB命令重启设备,请按照流程,详细描述需

2、依次要执行的命令,和每条指令的意义。 填空题 *_4. 一个新便携接入项目,采用的Windows PAD + MT10的形式,根据我司现有的安卓方案,你认为采用哪个方案比较好,请简述该方案的流程,包括WinPAD端安装什么(大致)、MT10端安装什么(大致),怎么配对连接,回答分为分为(1)、(2)、(3)部分。若是开发人员,需要简述该方案,WinPAD MT10的流程,回答在第(4)部分。 填空题 *_5. 某银行采用便携设备办理业务,出现了问题,需要拷贝日志给开发人员进行分析。或者需要远程配合开发人员,现场更新、拷贝、操作等,以下几种情况,分别该如何操作?(1)、 问题发生在昨天,今天才到

3、银行现场,通常采用哪几种方式拷贝日志?(2)、 出现了问题,带了笔记本,正在银行现场,出现了底座服务APK宕掉的情况,且通过APK自己记录的日志,无法看到详细的宕掉的原因,需要拷贝实时发生的全部Logcat日志(包括系统Logcat日志),该如何操作?(3)、开发人员让现场更新APK,需要采用替换更新的方式,假设带了笔记本,使用网络调试,ADB连接上便携设备,使用ADB更新去更新APK,按照流程,主要用到的ADB指令有那些? 填空题 *_6. IC卡个人化的主要流程? 填空题 *_7. 外部认证的过程? 填空题 *_8. IC卡个人化需求导入要素? 填空题 *_9. 【附件如邮件】linux下

4、,使用中间件工具测试时,打开凭条打印机,出现设备错误, args:cmdName:OpenConnection,errorcode:-15,请分析错误出现的原因及解决办法。以下为错误图片及SP的XML文件、中间件的.ini文件。 填空题 *_10. 【附件如邮件】某项目,部署管理软件后,反应在后台无法发现设备。 下面是现场发回的日志,请分析可能的原因并说明理由。 填空题 *_11. 【附件如邮件】某银行反应管理端:截 图、日志提取等远程服务,之前操作很快,现在做一次需要5到6分钟。 在20:12分左右,做了一笔提取日志,快20:20 才提取成功, 下面是现场发回的日志,请分析可能的原因并说明理

5、由。 填空题 *_12. 【附件如邮件】某银行反应提取日志失败,开始提取的时间大概在9:15分。下面是现场发回的日志,请分析可能的原因并说明理由。 填空题 *_13. 比较FFSDL和DirectShow的优劣势。 填空题 *_14. 录制一个高清晰度的倒立镜像视频文件,需配置哪些选项? 填空题 *_15. JS调用UCamera320.dll(中间件3.0版本)实现各项功能,请写出满足需求的方法。(1)请写出双目摄像头(索引为1),js调用中间件销毁预览窗口,其中参数为:宽600,高480,X=0,Y=0;(2)请写出双目摄像头(索引为1),js调用中间件实现活体检测拍照的两种方法,其中参数

6、为:图片生成路径为:c:/takepic.jpg。 填空题 *_16. 已知form格式如下,需要打印正面图片(C:Front.jpg)、反面图片(C:Back.jpg)、以及CVV(123 4567),PRINT_FORM时应该传入数据:XFSFIELD FrontBackgroundImage BEGIN POSITION 0,0 SIZE 1024,640 TYPE GRAPHIC END XFSFIELD BackBackgroundImage BEGIN POSITION 0,700 SIZE 1024,640 TYPE GRAPHIC END XFSFIELD CVV BEGIN

7、POSITION 430,250 SIZE 0,15 FONT 8 CPI 140 TYPE PAGEMARK END 填空题 *_17. 如何配置和启动volcano的无界面模式和有界面模式? 填空题 *_18. 写出本地api插件任意一个功能的调用函数,及输入和输出结果。 填空题 *_19. 配合使用中间件测试工具和deviceservice/sp,随意打开任意一个sp设备,观察其在volcano和volcano子进程过程中的日志并进行分析。 填空题 *_20. 输入法安装后,但手写输入时,会把识别的字出现在候选框中,选中具体的字后,这个字会输入到应用程序的焦点区域。 如果客户期望手写识别

8、出候选字后, 默认第一个候选字输入到应用程序的焦点区域, 请问改如何修改配置实现这个需求。 填空题 *_21. 某银行的业务是BS模式,浏览器是谷歌浏览器,如果他们要使用我们的输入法,你建议他们怎样调用我们的输入法。 填空题 *_22. 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 填空题 *_23. static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别? 填空题 *_24. 进程和线程的差别。 填空题 *_25. 请问以下代码有什么问题:int main()char a;char *str=&a;

9、strcpy(str,hello);printf(str);return 0; 填空题 *_26. 已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc);1.不调用库函数,实现strcpy函数。2.解释为什么要返回char *。 填空题 *_27. 请找出下面代码中的所以错误说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”1、#includestring.h2、main()3、4、 char*src=hello,world;5、 char* dest=NULL;6、 int len=strlen(

10、src);7、 dest=(char*)malloc(len);8、 char* d=dest;9、 char* s=srclen;10、 while(len-!=0)11、 d+=s-;12、 printf(%s,dest);13、 return 0;14、 填空题 *_28. 通常打印机的分辨率为203DPI,现有一张240*240像素的图片,请计算实际打印出来的图片宽约为多少mm(需要列出计算过程)? 填空题 *_29. 为减轻现场实施工作量,降低设备故障率,从设备自适应方面考虑,请你提出一种或几种解决方案。 填空题 *_30. 有些现场问题只需通过修改注册表配置项或者配置文件即可解决,

11、但通常我们要花费较多精力才发现原来改个配置即可。针对这一现象,请你提出一种或几种方案来降低解决该现象的成本甚至降低该现象的出现率。 填空题 *_31. 海外某银行采购了我司2万台自助设备,运行一段时间后,应用新增了一个功能,经确认,我们的SP需要升级某个模块固件才能满足银行新需求。针对该场景,请简述你的解决思路。 填空题 *_32. 某农商行针对电子签字模块的图片保存接口新增JPG图片格式需求,经分析,当前基线驱动仅支持BMP图片格式,于是:开发人员A基于当前基线创建了一个分支版本,完成了本次定制开发;开发人员B在当前基线版本上新增了一个接口,也完成了本次定制开发;如果由你来完成本次开发,你更

12、倾向于哪种做法?或者你有更好的做法?为什么? 填空题 *_33. 针对一个有等待用户操作的指令,请简述该指令的实现流程(可以是流程图,可以是伪代码,可以任选一个模块描绘)。 填空题 *_34. 电动式读发卡器DPM633(三发卡箱设备),若需要配置如下卡箱结构:卡箱一为回收箱,卡箱二为发卡箱,卡箱三位发卡箱,该如何配置注册表项? 填空题 *_35. 吸入式二代证设备,若期望通过WFS_IDC_TRACK1输出头像路径,WFS_IDC_TRACK2输出正反面路径,WFS_IDC_CHIP输出身份证信息,该如何配置注册表项? 填空题 *_36. 吸入式二代证设备,若期望身份证信息输出格式如下:头像

13、图片路径: C:TESTH-张三.jpg头像图片路径: C:TESTZ-430622XXXXXXXX8111.jpg头像图片路径: C:TESTF-430622XXXXXXXX8111.jpg身份证信息: 张三|男|19791213|广州市番禺|430622XXXXXXXX8111|广州市公安局番禺分|20140106|20340106,该如何配置注册表项? 填空题 *_37. 密码键盘使用SM2加解密运算时,密码键盘和后台使用同一组SM2密钥对,使用键盘用SM2公钥加密后,键盘用SM2私钥解密,能够返回正确的原始数据,但是将SM2公钥加密后的结果,发送给后台,在后台使用SM2私钥解密的结果不

14、是原始数据。(1)原因有可能是什么?(2)怎么处理? 填空题 *_38. 某项目中使用的是以下面板的国密键盘,要求明文输入按下“退格”键删除一个,密文输入按下“退格”键全清,请根究项目需求配置注册表。 填空题 *_39. 已知:用户密码:123456,用户卡号:6220123456781234567,PIN密钥(SM4密钥):ABCDABCDABCDABCDABCDABCDABCDABCD,请写出SM4算法PINBLOCK计算的过程。 填空题 *_40. 已知:PINBLOCK:9444BD9DF67D6D32,用户卡号:6220123456781234567,PIN密钥(DES密钥):ABC

15、DABCDABCDABCD, 请写出DES算法PINBLOCK解密的过程。 填空题 *_41. 请画出CENXFS9的SP进程的Open动作的各模块执行的时序图: 填空题 *_42. 请简述Android Studio中的build.gradle配置中的以下几个参数的意义:compileSdkVersion 27minSdkVersion 21targetSdkVersion 27buildToolsVersion 27.0.3 填空题 *_43. 在某个接入项目中,密码键盘模块固件版本为ZT598-BC20-C90 V3037,为了满足用户定制需求,密码键盘厂商提供了新的固件版本ZT598-

16、BC20-C90 V3038,现场实施工程师升级密码键盘固件后测试通过,请问现场实施工程师还需要进行什么操作? 填空题 *_44. 在某接入项目测试现场,客户对发KEY模块提出需要返回少KEY状态,但现场实施人员通过SP测试工具发现没有返回少KEY状态,请问现场为解决此问题,请设计处理思路和流程? 填空题 *_45. 在某个移动便携项目中,银行提出需求,当我们的外设服务APK被意外关闭时,需要自动重新启动。若是该需求让你来实现,请简述你的实现方案。 填空题 *_46. 在测试打印盖章的过程中,发生了卡纸,请列出可能造成的原因。、 打印机中卡纸;、 盖章机中卡纸;、 打印机出纸口,盖章机进纸口卡

17、纸。 填空题 *_47. 在测试打印且需盖章的过程中,下发打印任务之后,SP报错,最终没有打印,请列出可能存在的问题原因,以及对应的排查步骤? 填空题 *_48. 调用计算的GetPinBlock接口报错,请根据下面的调用传参分析错误原因?WFSPINBLOCK Structure: lpsCustomerData: 12345678901 lpsXORData: NULL bPadding: 0 x00 wFormat: WFS_PIN_FORMANSI0 x2(2) lpsKey: PinKey lpsKeyEncKey: NULL 填空题 *_49. 导入密钥时,若不给密钥赋予任何密钥用

18、途,执行指令后结果如何? 填空题 *_50. 电子签名笔在不签名时,签字笔没有鼠标功能,点击屏幕无反应,请分析原因,并给出解决方案? 填空题 *_51. 存折打印机在进行FORM打印时,报错Field溢出,请分析原因并提出解决方案? 填空题 *_52. 某用户选用我司的设备,其中读发卡模块采用的是DPM622(2个发卡箱),用户只要求发1种卡片,针对此需求,软件该如何实现? 填空题 *_53. 测试或调试存取款时钞口闸门不能正常打开或者关闭,要如何排查问题? 填空题 *_54. 在某项目接入中,在业务中打开SP,获取高拍仪状态不在线,但是进行单体模块测试,高拍仪又能够正常通过SP调用使用。请分

19、析出现该问题的原因并给出解决方案? 填空题 *_55. 在Android Studio中,默认是无法指定导出JAR包的路径的,需要自己编写build.gradle文件,自己实现导出JAR包的功能。假设一个功能需要导出的Jar包名和路径为“build/libs/service.jar”,请写出build.gradle文件中的导出JAR包方法的编写,并说简单明在编写完成后,导出该JAR包的操作。 填空题 *_56. 在一个安卓项目中,需要处理文件夹的更新和替换处理,所以需要用到删除文件夹的功能,但安卓或JAVA默认未提供删除非空文件夹的处理函数。 请使用Java的基础语法,采用递归的方式,简单实现

20、删除非空文件夹(文件加里包含了文件、文件夹)的功能 需要提供以下2个接口,第一个接口接收参数为String类型的文件路径,第二个接口接收参数为File类型对象,也就是重载。 第一个接口的实现,是去调用第二个接口:public static boolean delAllFiles(final String strFilePath) /do somethingpublic static boolean delAllFiles(File file) /do something 填空题 *_57. 制作一个Windows下的安装包(至少包含一个IDC、PTR、PIN类的模块),参考SVN的地址::81

21、/svn/software/02_CustomVersion/00_Baseline/04_SP/CENXFS9版本基线/branch/虚拟驱动SP版本/trunk/code。 填空题 *_58. 制作一个linux下的安装包(至少包含一个IDC、PTR、PIN类的模块),参考SVN的地址::81/svn/software/01_BaseVersion/02_Driver/01_Integration/设备接入平台研发项目-2019/06_项目集成/BST260B-AQ1_Kylin_Aarch64/trunk/code。 填空题 *_59. 基于仿真驱动或真实驱动,挑选一个模块(读卡器、发卡

22、机、身份证、密码键盘、凭条打印机、电子签名等)完成SP基线案例测试,输出测试报告;仿真驱动SP安装包路径::81/svn/software/02_CustomVersion/00_Baseline/04_SP/CENXFS9版本基线/branch/虚拟驱动SP版本/trunk/release/代码交付件SP基线测试案例路径::81/svn/software/99_SW_Manage/软件品管部/2017/07_案例库/00_基线案例/01_SP/windows 填空题 *_60. 基于仿真驱动或真实驱动,挑选一个模块(读卡器、发卡机、身份证、密码键盘、凭条打印机、电子签名等)完成中间件基线案例

23、测试,输出测试报告;仿真驱动SP安装包路径::81/svn/software/02_CustomVersion/00_Baseline/04_SP/CENXFS9版本基线/branch/虚拟驱动SP版本/trunk/release/代码交付件中间件安装包路径::81/svn/software/02_CustomVersion/00_Baseline/05_OCX/Python中间件/trunk/release/代码交付件中间件基线测试案例路径::81/svn/software/99_SW_Manage/软件品管部/2017/07_案例库/00_基线案例/02_中间件/windows+linux

24、 填空题 *_61. 基于现有跨平台SP/中间件测试工具框架,对某个模块(例如读卡器、发卡机、身份证、密码键盘、打印机等)新增一个功能测试按钮或压力测试按钮,参考路径:9:81/svn/software/00_TechnicalRD/自助渠道整合平台-2020/08_TestTool/trunk/release/dist 填空题 *_62. 仿真驱动SP安装包路径::81/svn/software/02_CustomVersion/00_Baseline/04_SP/CENXFS9版本基线/branch/虚拟驱动SP版本/trunk/release/代码交付件请选择一个模块完成:1、模拟设备在线,不在线状态的场景切换,获取不同状态下的返回的设备状态,截图保留结果。2、模拟一个接口返回数据修改并测试,截图保留结果;3、描述正常操作的流程。 填空题 *_63. 请描述IOS app上架App Store流程 填空题 *_64. 请用流程图的方式描述PBOC常用交易流程 填

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论