企事业内部考试类IT考试
2014年 CRM2.0_作业流程规范培训-01
39 题含答案IT考试
1单选题1 / 39
公司的考勤制度中规定,需要打开的网址是()
查看答案
C. http://eis.ffcs.cn
2单选题2 / 39
公司的考勤制度中规定,代别人打卡和叫别人打卡,若发现,分别会扣()
查看答案
C. 300,150
3单选题3 / 39
项目组请假规定中要求,若是请假半天(含)以上,一天以内的需要发邮件给()
查看答案
D. 组长、文员、项目经理
4单选题4 / 39
CRM2.0的研发日常事务处理不包括哪些?()
查看答案
D. 工单
5单选题5 / 39
研发人员代码研发结束后,必须要提交的文档名称是什么?()
查看答案
A. FJCRM_IT_测试项目清单_CQ单号.xls
6单选题6 / 39
需求和问题的修改,若是涉及数据库脚本,需要提交数据库脚本文件,其命名格式是()
查看答案
C. 日期_小组名_CQ单号_处理人_涉及操作_适用环境.SQL
7单选题7 / 39
福富公司的工时管理规定中明确表示,日常的工时填写要按()为周期填写?
查看答案
C. 日
8单选题8 / 39
在日常的编码过程中,对于JAVA项目的包命名,应该遵循以下原则()
查看答案
B. 全部小写
9单选题9 / 39
CRM2.0的日常取主数据主键ID规范操作是()
查看答案
A. 从配置环境获取表对应的SEQ值作为各个环境的主键
10单选题10 / 39
在SVN的状态图例中,下列哪个文件状态表示该文件是有修改过的()
查看答案
C.
11单选题11 / 39
CRM2.0的生产环境大版本发布,使用()方式进行。
查看答案
A. 增量
12单选题12 / 39
CRM2.0的脚本提交规范中明确,若是涉及到表的结构变动的,提供的脚本文件名称类似以下哪个文件名()
查看答案
C. 日期_模块名称_CQ单号_姓名_table_公共_所有环境.sql
13单选题13 / 39
新增attr_value,attr_spec数据时,主键id获取来源
查看答案
C. 通过http://134.130.65.5:10066/webapp/sequence.zul获取到id后写死在脚本中
14多选题14 / 39
CRM2.0脚本编写规范中约定,对于主数据涉及的表,需要使用从配置环境中获取主键的表
查看答案
A. SYS_CLASS B. ATTR_SPEC D. RLM_RULE
15多选题15 / 39
新员工入职,电脑需要进行哪些密码的设置。()
查看答案
A. 硬盘密码 B. BIOS密码 C. 屏保密码 D. 操作系统密码
16多选题16 / 39
在JAVA编码规范中,注释分为以下哪些注释()
查看答案
A. 行注释 B. 块注释 D. 末尾注释
17多选题17 / 39
开发过程中,若需要增加、修改表操作,需要执行以下操作()
查看答案
A. 要求组长、设计人员,设计表、字段 B. 执行表字段变更登记表格制度 C. 提交相关的脚本到SVN上 D. 更新对应的模型PDM文件
18多选题18 / 39
以下哪些脚本名称不是CRM2.0脚本编写规范中要求的格式()
查看答案
C. 存储过程以P开头 D. 包以PACKAGE开头
19多选题19 / 39
日常的程序编写中,涉及SQL语句的变量,需要遵循以下哪些规律?
查看答案
A. 必须使用变量绑定 C. 变量中涉及固定值的,其固定值必须使用常量代替
20多选题20 / 39
以下哪些属于代码规范内容
查看答案
A. 代码统一格式化 B. 代码需要有注释 C. 对象equals常量的方式 D. 核心代码需要增加开关
21填空题21 / 39
需求单的处理,至少需要经过以下几个步骤:需求分析、 __ 、 __ 、 __
查看答案
22填空题22 / 39
CRM2.0项目组日常请假,需要发邮件申请,其标题格式是 __
查看答案
CRM2.0请假申请_XX组_XXXX
23填空题23 / 39
CRM2.0的存储过程、包等数据库对象执行登记制度,其登记的表格名称为 __
查看答案
CRM2.0_存储过程_内容登记表.xls
24填空题24 / 39
在日常的问题处理过程中,需要进行增量代码的操作,在增量代码时候,需要填写的表格名称是 __
查看答案
增量版本发布明细表.xls
25填空题25 / 39
维护的相关规范上面描述,日常维护原则上__的或者 __ 的提数转交对应人员处理。
查看答案
26填空题26 / 39
三省脚本提交规范中约定,属于三省共通的脚本,脚本的文件名中包含 __两个关键字。
查看答案
公共
27填空题27 / 39
脚本编写规范中约定,方法FUNCTION的文件名称以 __ 开头,数据脚本中,入参的前缀是 __ ,出参的前缀是 __ ,方法的变量名要求是以 __ 开头。
查看答案
28填空题28 / 39
增加,修改存储过程除了需要提供最新的脚本,还需 __
查看答案
登记到CRM2.0_存储过程_内容登记表文件中
29主观题29 / 39
请简述实习生离职流程?
查看答案
实习生离职需在EIS的员工自助中,提交实习生离司申请,并将电脑(若有)提交到部门文员处,待流程结束后方可离开
30主观题30 / 39
请简述什么是考勤工时?
查看答案
考勤工时,指的是你在工作场所逗留的时间(到达时间和离开时间)
31连线题31 / 39
领取电脑后,将机器名设置成EIS账号,并且遵照哪几项规定?
查看答案
1.按公司规定安装指定的防病毒软件(OfficeScan),并开启防病毒软件的实时监控功能,及时升级防病毒软件的程序版本、扫描引擎版本和病毒代码版本;
2.按公司规定设置您的笔记本电脑的BIOS密码、硬盘保护密码、操作系统管理员密码和屏幕保护密码。BIOS内的密码主要有以下的内容需要设置:
3.设置离开座位5分钟自动启动屏保程序,且解除屏保需要使用密码。
4.不允许利用他人机器(或IP地址)上互联网或进行其它工作无关的操作;
5.工作时间段,不允许利用公司网络资源及互联网做与工作无关的事情。如:利用公司计算机和网络资源玩计算机游戏、大流量下载、在线观看视频等。
32主观题32 / 39
在编写程序代码的时候,涉及数据库的SQL脚本编写,要放在代码的哪一层?
查看答案
Repository层 (或 仓储层、仓库层)
33连线题33 / 39
按照JAVA命名规范中的要求,请至少写出5项命名约定?
查看答案
1.对包、类、接口、方法、变量、字段等不使用汉字、汉语拼音及不相关单词进行命名。
2.采用该领域的术语。例如:用户称他们的“客户” (clients) 为“顾客” (customers),那么就采用术语 Customer 来命名这个类,而不用 Client。
3.采用大小写混合,提高名字的可读性。
4.尽量少用缩写,但如果一定要使用,当使用公共缩写和习惯缩写等,具体参看附录之《常用缩写简表》,严禁滥用缩写。
5.避免使用长名字(最好不超过 25 个字母)。
6.避免使用相似或者仅在大小写上有区别的名字。
7.避免使用数字,但可用2代替to,用4代替for等,如:go2Jsp。
8.所有命名必须有实际意义,禁止使用无意义的名字命名、禁止使用私人化的命名,如:禁使用My,Tmp等字样。
34主观题34 / 39
数据库JOB编写规范的主要内容是?
查看答案
创建job的脚本跟着流程走的话,会在PPM生产库上执行,这样就会导致有两个job在跑相同的过程或者包,因此,研发提供的脚本中需要单独一个文件来创建job,并在文件名上写上执行环境
35连线题35 / 39
要给一个数据库表增加一个字段,需要修改哪些文件?处理哪些事情?
查看答案
1) 登记数据模型修改记录表格
2) 修改数据模型.pdm文件
3) 提供一表、历史表修改脚本
4) 提供主数据新增该字段记录脚本
5) 将修改脚本上传svn
6) 增加该模型对应的hbm.xml文件内容
7) 增加该hbm.xml文件对应的po对象内容
8) 根据相关的需求,修改对应的程序逻辑段
36主观题36 / 39
请描述增加表字段,增加表字段对应主数据的脚本命名方式?
查看答案
日期_组名_单号_姓名_table_公共_所有环境.SQL
日期_组名_单号_姓名_data_公共_所有环境.SQL
如:20140414_订单_crm00012345_张三_table_公共_所有环境.SQL
37简答题37 / 39
请简要列举7项走查内容。
查看答案
1.在代码调整中是否标注相应的修改注释,并且注释内容能表达出修改原因、调整后逻辑简要说明
2.是否存在空指针
3.是否存在无限循环
4.关键的、不确定的,、无法测试的代码注意开关的使用
5.是否使用绑定变量的方式查询
6.脚本编写是否规范,不包含用户名,不能使用commit
7.主数据定义应该写死javaCode为常量,而不是attrId为常量
8.对于项目组要求的几张公共表,是否从生产获取固定ID写死在脚本中
9.编写的存储过程,需要进行登记,登记文档名称为《CRM2.0_存储过程_内容登记表.xls》
10.对于脚本需要支持重复执行,但不产生重复数据,其中的删除脚本不能以主键作为数据的获取依据。
38主观题38 / 39
请分别描述增量用测,生产和应急代码流程?
查看答案
增量用测和生产:福州局人员采用MyEclipse svn插件提交代码到开发库,要增量代码到受控库之前,需要进行更新并加锁,然后再进行代码比对(无需再向配置人员询问代码是否可比了),代码比对完成后打包发给配置人员。增量压缩包的内容仅含代码文件(含代码目录),增量压缩包里头不要有其它文件,代码也不要多一层文件夹,压缩包命名,例:wujl_crm00000000_生产.zip,只能采用zip格式的压缩包。增量明细表和脚本另外打包发给配置人员,对于文件删除的情况需要通知配置人员手动删除文件,然后提交代码
增量应急:询问配置人员当前应急代码路径,将CQ单号及文件清单发给配置人员,配置人员会先确认是否允许增量应急。如果可以增量,则将研发库同应急库代码做比对,涉及到该单改动的内容比对到应急文件上,将生成后的文件夹,增量表格,脚本打包后发给配置人员。否则要等配置人员通知可以增量时才能增,增量前要先更新最新的代码比对。
39材料分析题39 / 39
请任意写出CRM2.0研发代码走查涉及的5个以上走查项内容。
查看答案
1、代码需要格式化
2、在代码调整中是否标注相应的修改注释,并且注释内容能表达出修改原因、调整后逻辑简要说明。如“姓名_日期_Bug_问题说明_逻辑调整说明”
3、如果有一个字符串必须不断地在其后添加许多字符来完成构造,那么应该使用 StringBuffer 对象和它的 append() 方法。
4、是否存在空指针
5、是否存在无限循环
6、是否使用绑定变量的方式查询
7、应该使用常量.equals(Object)而不应该使用Object.equals(常量);比如:Constants.RET_TRUE.equals(retVo.getResult())而不用retVo.getResult().equals(Constants.RET_TRUE)
8、对查询结果集做for循环时,是否有判断结果集为空,size>0
9、主数据定义应该写死javaCode为常量,而不是attrId为常量
10、关键的、不确定的,无法测试的代码注意开关的使用
11、注意对异常的捕获和处理12、CQ上是否标注修改代码路径,脚本
13、脚本名称是否按照《日期_模块名_单号_人名_脚本类型_地区_执行环境.sql》要求命名
14、脚本编写是否规范,不包含用户名,不能使用commit
15、对于新增、修改表或者字段脚本,不要使用Drop语句,避免出现数据误删。
16、对于项目组要求的几张公共表,是否从生产获取固定ID写死在脚本中
17、对于脚本需要支持重复执行,但不产生重复数据,其中的删除脚本不能以主键作为数据的获取依据。
18、编写的存储过程,需要进行登记,登记文档名称为《CRM2.0_存储过程_内容登记表.xls》
19、是否涉及历史表的查询,是否影响性能
20、超过5张表关联的查询SQL语句,是否有在生产环境验证其执行效率21、是否考虑三省逻辑情况