下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
后端开发工程师考试试卷及答案解析后端开发工程师考试试卷一、填空题(10题,每题1分)1.HTTP协议中,用于提交资源的方法是______。2.MySQL中加快查询的常用结构是______。3.SpringBoot标记启动类的注解是______。4.Redis存储键值对的基本数据结构是______。5.TCP三次握手最后一步是客户端发送______。6.JVM中负责垃圾回收的核心区域是______。7.微服务注册与发现的常用组件是______(Eureka/Nacos等)。8.SQL计算平均值的聚合函数是______。9.属于创建型设计模式的是______(单例/工厂等)。10.API网关的核心功能之一是______(路由转发/限流等)。二、单项选择题(10题,每题2分)1.以下是SpringBoot启动类注解的是?A.@ControllerB.@SpringBootApplicationC.@ServiceD.@Component2.MySQL事务隔离级别中解决脏读的是?A.READUNCOMMITTEDB.READCOMMITTEDC.REPEATABLEREADD.SERIALIZABLE3.Redis不包含的持久化方式是?A.RDBB.AOFC.WALD.混合持久化4.TCP四次挥手第一步是?A.客户端发FINB.服务端发FINC.客户端发ACKD.服务端发ACK5.JWT组成部分不包括?A.HeaderB.PayloadC.SignatureD.Token6.MyBatis映射文件查询标签是?A.<insert>B.<update>C.<select>D.<delete>7.微服务注册中心常用组件是?A.EurekaB.TomcatC.NginxD.MySQL8.SQL左外连接关键字是?A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN9.单例模式的核心特点是?A.多个实例B.一个实例C.线程必安全D.必须静态10.API版本控制不常用的方式是?A.URL路径B.请求头C.查询参数D.响应状态码三、多项选择题(10题,每题2分)1.SpringBoot自动配置原理包括?A.条件注解B.SPI机制C.约定优于配置D.反射2.MySQL索引优化技巧包括?A.避免SELECTB.索引列不参与计算C.联合索引遵循最左前缀D.用LIKE'%关键词'3.Redis常见缓存问题包括?A.穿透B.击穿C.雪崩D.溢出4.微服务通信方式包括?A.RESTfulB.RPCC.MQ异步D.HTTP5.JVM线程共享的内存区域是?A.堆B.方法区C.虚拟机栈D.程序计数器6.属于创建型设计模式的是?A.单例模式B.工厂模式C.观察者模式D.原型模式7.SQL优化技巧包括?A.避免子查询B.合理使用索引C.批量操作D.用EXPLAIN分析8.SpringCloud核心组件包括?A.EurekaB.FeignC.RibbonD.Hystrix9.TCP/IP传输层协议包括?A.TCPB.UDPC.IPD.HTTP10.API安全措施包括?A.JWT认证B.RBAC授权C.限流D.数据加密四、判断题(10题,每题2分)1.HTTP协议是无状态的。()2.MySQL主键索引属于聚簇索引。()3.Redis是纯内存数据库,不支持持久化。()4.SpringBoot项目无需任何XML配置。()5.TCP协议是可靠传输协议。()6.JVM堆内存是线程共享的。()7.微服务必须用Docker容器部署。()8.SQLGROUPBY后必须跟聚合函数。()9.单例模式一定线程安全。()10.API网关可实现限流功能。()五、简答题(4题,每题5分)1.简述SpringBoot的核心特性。2.简述MySQL事务的ACID特性。3.简述Redis缓存穿透、击穿、雪崩的区别。4.简述微服务架构的优缺点。六、讨论题(2题,每题5分)1.如何设计一个高并发的后端系统?2.微服务架构下如何解决服务间调用的问题?---参考答案一、填空题答案1.POST2.索引3.@SpringBootApplication4.字符串(String)5.ACK6.堆7.Eureka8.AVG()9.单例模式10.路由转发二、单项选择题答案1.B2.B3.C4.A5.D6.C7.A8.B9.B10.D三、多项选择题答案1.AC2.ABC3.ABC4.ABCD5.AB6.ABD7.BCD8.ABCD9.AB10.ABCD四、判断题答案1.√2.√3.×4.×5.√6.√7.×8.×9.×10.√五、简答题答案1.SpringBoot核心特性:①约定优于配置,减少XML;②自动配置(依依赖自动生成Bean);③内置容器(Tomcat/Jetty),独立运行;④Starter依赖(简化依赖管理);⑤Actuator(监控/审计功能)。2.ACID特性:①原子性(事务全执行/全回滚);②一致性(事务前后数据一致);③隔离性(多事务互不干扰);④持久性(提交后数据永久保存)。3.缓存问题区别:①穿透(查不存在的key,直连DB);②击穿(热点key过期,大量请求冲DB);③雪崩(大量key同时过期,DB压力骤增)。4.微服务优缺点:优点→服务独立部署、技术灵活、故障隔离;缺点→通信复杂、分布式问题(一致性)、运维成本高、数据冗余。六、讨论题答案1.高并发系统设计:①分层架构(解耦业务/数据层);②缓存优化(Redis防穿透/击穿/雪崩);③DB优化(分库分表、读写分离);④异步处理(MQ削峰);⑤限流熔断(Sentinel/Hystrix);⑥水平扩展(无状态服务集群);⑦CDN分离静态资源。2.微服务调用解决方案:①注册发现(E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中央净水系统项目可行性研究报告
- 2026年助眠声波发生器项目可行性研究报告
- 2026年宠物零食机项目可行性研究报告
- 2026年共伴生矿产协同开发项目公司成立分析报告
- 2026年家庭即时采购项目可行性研究报告
- 2026年合成生物学医药项目公司成立分析报告
- 2025年黑河市逊克县三支一扶考试真题
- 2026年工程材料力学材料性能测试理论试题
- 2026年人工智能算法攻防实操题集
- 2026年职场沟通与领导力技能提升试题
- 委托出货合同协议
- 小学语文阅读理解与写作指导
- 《肝脏手术的麻醉》课件
- 《中医骨伤科学》课件-股骨颈骨折的治疗
- 智慧信息化平台系统开发项目数据迁移方案
- 零星维修工程施工组织设计方案
- 新建加油站现场核查表
- 农产品储存安全管理制度
- 知道网课智慧《文献检索与科技论文写作》测试答案
- 妇女保健之孕期运动与体重管理护理课件
- 2023年金属冶炼(铜冶炼)安全生产管理人员考试题库大全(含答案)
评论
0/150
提交评论