
阿里巴巴编码规范及基础技能认证考题解析(含考题与答案).docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这份文档提供了阿里巴巴编码标准和基础知识认证考试中的典型题目及其解答,帮助开发者更好地理解和掌握相关技术要求。
阿里代码规范题目+答案50道题:
多选 1. 如何处理单元测试产生的数据?正确选项为:A . 测试数据入库时加特殊前缀标识;B . 测试数据使用独立的测试库;C . 自动回滚单元测试产生的脏数据。
多选 2. 关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》?正确选项为:A . 线程资源必须通过线程池提供,不允许在应用中自行显式创建线程;B . 同步处理时,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗。C. 创建线程或线程池时,推荐给线程指定一个有意义的名称,方便出错时回溯。
多选 3. 下列哪些说法符合《阿里巴巴Java开发手册》?正确选项为:A . 对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件等要坚决从程序中清理出去;C . 暂时被注释掉的后续可能恢复使用代码,应在上方统一规定使用三个斜杠(///)来说明注释理由。D. 不要在视图模板中加入任何复杂的逻辑。
多选 4. 关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》?正确选项为:A . 当统计的count结果为0时,应直接返回;B . iBATIS自带queryForList方法有性能隐患,不允许使用。C. 定义明确的sql语句进行分页。
多选 5. 根据《阿里巴巴Java开发手册》,以下功能必须进行水平权限控制校验的是:A . 订单详情页面;B . 类目管理后台;C . 店铺装修后台;D . 订单付款页面。
多选 6. 关于数据库中NULL的描述,下列哪些说法符合《阿里巴巴Java开发手册》?正确选项为:B . NULL与任何值比较结果都为NULL。D. 当某一列的所有值全是NULL时,sum(col)的结果也为NULL。
多选 7. 关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》?正确选项包括:A . 向外部提供的HTTP或API接口推荐用“错误码”方式;B . 应用内部的方法调用推荐使用“抛出异常”的方式。C. 跨应用的RPC调用建议封装成Result返回。
单选 8. 关于类的序列化,下列哪些说法是正确的?正确选项为:D . POJO类的serialVersionUID不一致会抛出序列化运行时异常。
多选 9. 关于Java接口描述,下列哪些符合《阿里巴巴Java开发手册》?正确选项包括:B . Service实现类加Impl后缀区别;C . 基于SOA理念的服务以接口形式提供。D . 尽量不在接口里定义变量,并且如果必须,需要与方法相关。
多选 10. 集合在遍历过程中有时需删除符合一定条件的元素,下列哪些说法正确?正确选项为:B . 使用Iterator方式操作集合时如果有并发,则对Iterator对象加锁。
全部评论 (0)


