后端开发工程师(微服务)岗位招聘考试试卷及答案.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文档。上传文档
查看更多

后端开发工程师(微服务)岗位招聘考试试卷及答案

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

1.SpringCloud中服务注册与发现组件是______。答案:Eureka

2.微服务间通信常用的协议是______。答案:HTTP

3.容器化技术常用的工具是______。答案:Docker

4.分布式系统中解决一致性问题的算法是______。答案:Paxos(Raft等也可)

5.MySQL中存储引擎InnoDB支持的事务隔离级别有______、______、______、______。答案:读未提交、读已提交、可重复读、串行化

6.Kafka中消息存储的基本单位是______。答案:分区

7.微服务架构中常用的熔断框架是______。答案:Hystrix

8.负载均衡算法有______、______等。答案:轮询、随机

9.Redis支持的数据类型有______、______、______等。答案:字符串、哈希、列表

10.微服务部署常用的编排工具是______。答案:Kubernetes

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

1.以下哪种不是SpringCloud组件()

A.RibbonB.MyBatisC.FeignD.Zuul

答案:B

2.微服务架构中,服务间调用出现故障时,哪种机制可以防止故障蔓延()

A.缓存B.负载均衡C.熔断D.限流

答案:C

3.以下哪个是容器镜像仓库()

A.NexusB.GitLabC.DockerHubD.Jenkins

答案:C

4.数据库中事务的特性不包括()

A.原子性B.并发性C.一致性D.持久性

答案:B

5.以下哪种不是Kafka的角色()

A.ProducerB.ConsumerC.MasterD.Broker

答案:C

6.微服务间远程调用方式中,性能最高的是()

A.HTTPB.RPCC.RESTfulAPID.WebSocket

答案:B

7.Redis中设置键值对并设置过期时间的命令是()

A.SETB.SETEXC.GETD.DEL

答案:B

8.负载均衡中,根据请求的IP地址进行分发的算法是()

A.加权轮询B.源地址哈希C.随机D.响应时间加权

答案:B

9.以下哪个不是微服务架构的优点()

A.易于维护B.技术多样性C.系统复杂度低D.可独立部署

答案:C

10.在SpringCloud中,用于服务配置管理的组件是()

A.ConfigB.BusC.SleuthD.Zipkin

答案:A

三、多项选择题(每题2分,共20分)

1.以下属于微服务通信方式的有()

A.RESTfulAPIB.RPCC.MQD.HTTP答案:ABCD

2.常见的容器编排工具包括()

A.KubernetesB.DockerComposeC.SwarmD.Ansible答案:ABC

3.以下哪些是MySQL索引类型()

A.普通索引B.唯一索引C.主键索引D.全文索引答案:ABCD

4.Kafka中分区的作用有()

A.提高并发处理能力B.数据冗余C.负载均衡D.保证消息顺序答案:AC

5.微服务架构中服务拆分的原则有()

A.单一职责B.高内聚低耦合C.粒度适中D.业务边界清晰答案:ABCD

6.以下哪些属于分布式系统面临的问题()

A.一致性B.可用性C.网络分区D.延迟答案:ABCD

7.Redis支持的持久化方式有()

A.RDBB.AOFC.混合持久化D.内存持久化答案:ABC

8.微服务监控可以监控的指标有()

A.CPU使用率B.内存使用率C.接口响应时间D.服务可用性答案:ABCD

9.以下哪些是SpringCloud中的组件()

A.EurekaB.HystrixC.RibbonD.OpenFeign答案:ABCD

10.微服务部署模式有()

A.物理机部署B.虚拟机部署C.容器化部署D.无服务器部署答案:ABCD

四、判断题(每题2分,共20分)

1.微服务架构就是把一个大系统拆分成多个小的服务。(√)

2.Kafka只能用于消息队列,不能用于数据存储。(×)

3.容器化技术可以实现应用的快速部署和迁移。(√)

4.分布式系统中CAP定理表示一致性、可用性、分区容错性可以同时满足。(×)

5.Redis是内存数据库,数据不会丢失。(×)

6.微服务间通信只能使用RESTfulAPI。(×)

7.负载均衡可以提高系统的可用性和性能。(√)

8.数据库事务中回滚操作是不可逆的。(×)

9.SpringCloud中Eureka是服务注册中心,不支持集群部署。(×)

10.微服务架构下每个服务可以使用不同的技术栈。(√)

五、简答题(每题5分,共20分)

1.简述微服务架构的优势。

答:微服务架构具有多方面优势。首先,易于维护,每个服务功能单一,出现问题易定位和修复。其次,支

文档评论(0)

。。 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档