还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
nexus面试题及答案前言本文档整理了Nexus仓库管理器相关的常见面试题及参考答案,涵盖基础概念、功能特性、配置管理、使用场景等核心知识点内容适用于Nexus仓库管理员、开发工程师等岗位的面试准备,题目设置基于主流Nexus RepositoryManager
3.x版本,注重理论与实践结合,可作为面试复习和知识巩固的参考资料
一、单项选择题(共30题,每题1分)Nexus仓库管理器的核心功能是()A.代码版本控制B.软件包依赖管理与仓库维护C.服务器性能监控D.网络安全防护答案B在Nexus中,用于缓存外部公共仓库资源的仓库类型是()A.宿主仓库B.代理仓库C.仓库组D.虚拟仓库答案B以下哪种仓库策略适用于存储内部开发的、未发布到公共仓库的组件()A.ReleaseB.SnapshotC.Mixed第1页共16页D.Default答案ANexus默认创建的仓库组不包括()A.maven-centralB.nuget.orgC.maven-releasesD.maven-snapshots答案B在Nexus中,通过仓库组访问组件时,组件的下载优先级由什么决定()A.仓库创建时间B.仓库ID排序C.仓库在组内的顺序D.组件版本号答案CNexus支持的仓库格式不包括()A.MavenB.DockerC.GitD.NuGet答案C以下关于Nexus代理仓库的描述,正确的是()A.可直接向代理仓库部署组件B.会将外部仓库的组件缓存到本地C.仅支持缓存一个外部仓库的资源第2页共16页D.不可与仓库组关联使用答案B仓库组的主要作用是()A.存储内部私有组件B.聚合多个仓库,简化访问路径C.仅缓存公共仓库资源D.提供组件版本控制功能答案B在Nexus中,设置仓库“是否允许部署”时,哪个选项会禁止直接向代理仓库部署()A.Allow Re部署B.Allow AllC.Deny AllD.需单独配置代理仓库权限答案CNexus中用于管理用户、角色和权限的模块是()A.RepositoryB.SecurityC.DashboardD.System答案B创建宿主仓库时,以下哪个策略需手动指定组件版本()A.ReleaseB.SnapshotC.Mixed第3页共16页D.无需指定,自动生成答案ANexus默认的管理员账户密码存储在哪个文件中()A.nexus.propertiesB.admin.passwordC.jetty-realm.xmlD.karaf.properties答案B以下哪种场景适合使用Nexus的虚拟仓库()A.管理Maven和npm组件B.缓存多个公共仓库的资源C.限制用户访问特定仓库的权限D.对组件进行版本合并与过滤答案ANexus数据备份时,需备份的核心目录是()A.sonatype-work/nexus3/dbB.sonatype-work/nexus3/logsC.sonatype-work/nexus3/tmpD.sonatype-work/nexus3/cache答案A在Nexus中配置HTTPS时,需提供的文件不包括()A.私钥文件(.key)B.证书文件(.p12)C.根证书文件(.crt)D.密钥库文件(.jar)第4页共16页答案DNexus与CI/CD工具(如Jenkins)集成时,常用的认证方式是()A.用户名密码B.API TokenC.LDAP认证D.以上都是答案D以下哪种仓库类型可包含Release和Snapshot组件()A.代理仓库B.宿主仓库(策略为Mixed)C.仓库组D.虚拟仓库答案BNexus中“仓库浏览”功能的主要作用是()A.查看仓库的配置参数B.搜索和查看仓库内的组件及元数据C.监控仓库的访问流量D.管理仓库的权限策略答案B当Nexus磁盘空间不足时,可优先清理哪个目录的缓存文件()A.sonatype-work/nexus3/cacheB.sonatype-work/nexus3/tmpC.sonatype-work/nexus3/blobsD.sonatype-work/nexus3/logs答案A第5页共16页以下关于Nexus权限控制的描述,正确的是()A.权限可按仓库路径粒度配置B.仅支持基于角色的访问控制(RBAC)C.权限配置需重启Nexus生效D.普通用户默认拥有所有仓库的访问权限答案ANexus中“组件清理策略”的主要作用是()A.自动合并重复组件B.删除过期或冗余的组件C.压缩仓库存储文件D.备份仓库数据答案B在Nexus中,创建仓库组时,以下哪项是必须配置的()A.仓库组名称B.仓库类型C.访问策略D.存储位置答案ANexus不支持的认证方式是()A.本地用户认证B.LDAP认证C.Active Directory认证D.SSH密钥认证答案D当外部仓库资源更新时,Nexus代理仓库的组件会如何同步()第6页共16页A.手动触发同步B.配置定时自动同步C.首次访问时同步D.无需同步,直接使用最新资源答案BNexus中“任务管理”模块可执行的操作不包括()A.手动触发仓库同步B.定期清理仓库C.实时监控组件版本更新D.自动备份数据答案C以下哪种仓库类型适合存储内部开发的npm组件()A.npm(宿主仓库)B.npm(代理仓库)C.通用(宿主仓库)D.虚拟仓库答案ANexus中“指标监控”功能不提供以下哪项数据()A.仓库访问次数B.组件下载量C.用户登录日志D.磁盘空间使用情况答案C配置仓库时,“部署策略”设为“Allow Re部署”的含义是()A.允许向宿主仓库重新部署相同ID的组件第7页共16页B.禁止向代理仓库部署组件C.允许所有用户访问仓库D.仅允许管理员部署组件答案ANexus中“仓库迁移”功能的主要作用是()A.将旧版本Nexus数据迁移至新版本B.复制仓库配置到其他Nexus实例C.合并多个仓库为一个仓库组D.备份仓库组件到外部存储答案A以下哪种情况会导致Nexus仓库组无法正确聚合组件()A.仓库组中包含不同格式的仓库B.仓库组中部分仓库被禁用C.仓库组未关联任何宿主仓库D.以上都是
二、多项选择题(共20题,每题2分)Nexus仓库管理器的核心优势包括()A.集中管理多种包类型的依赖资源B.加速组件下载,降低网络带宽消耗C.提供安全访问控制,保护私有组件D.支持与主流CI/CD工具无缝集成答案ABCD以下属于Nexus仓库类型的有()A.代理仓库B.宿主仓库第8页共16页C.仓库组D.虚拟仓库答案ABCD配置Maven代理仓库时,需填写的信息有()A.仓库名称B.远程仓库URLC.策略(Release/Snapshot)D.认证信息(用户名/密码)答案ABCDNexus中“仓库组”的配置项包括()A.组名称B.包含的仓库列表C.访问策略(Allow All/Deny All)D.排序规则答案ABC以下关于“宿主仓库”的描述,正确的有()A.用于存储内部开发的组件B.可设置是否允许部署C.策略决定组件版本生成方式D.不可与仓库组关联答案ABCNexus的安全功能包括()A.用户认证(本地/LDAP/AD)B.角色与权限控制C.HTTPS加密传输第9页共16页D.仓库访问审计答案ABCD导致Nexus组件下载失败的可能原因有()A.代理仓库配置错误B.仓库权限不足C.网络连接问题D.组件已被清理答案ABCDNexus数据备份的常用方式有()A.手动备份sonatype-work目录B.使用Nexus内置备份任务C.数据库直接备份(如PostgreSQL)D.仅备份仓库组件文件答案ABC以下哪些场景适合使用Nexus的虚拟仓库()A.统一Maven和Gradle组件访问路径B.管理Java和Python组件C.对不同仓库的组件进行版本合并D.限制用户仅能通过仓库组访问资源答案ABNexus与CI/CD集成时,常见的配置场景有()A.Jenkins中配置Nexus作为依赖仓库B.GitLab CI中拉取私有组件C.Jenkins中从Nexus部署构建产物D.GitLab CI中推送组件到Nexus第10页共16页答案ACD配置Nexus仓库“访问策略”时,“Allow All”的含义是()A.允许所有用户访问B.允许匿名用户访问C.需登录后才能访问D.禁止访问答案ABNexus中“仓库清理”功能可通过哪些方式实现()A.设置组件保留时间(如保留最近10个版本)B.按大小清理冗余组件C.手动删除过期组件D.自动合并重复组件答案ABC以下关于Nexus版本的描述,正确的有()A.Nexus RepositoryManager
3.x支持Docker仓库B.Nexus RepositoryManager
2.x已停止维护C.Nexus OSS版功能与Pro版完全一致D.Nexus支持离线安装与升级答案ABDNexus中“blob存储”的作用包括()A.存储仓库组件文件B.存储配置信息C.存储用户认证数据D.缓存临时文件答案AD第11页共16页导致Nexus性能下降的可能原因有()A.磁盘空间不足B.仓库未配置清理策略C.并发访问量过高D.未启用缓存功能答案ABC配置Nexus HTTPS时,需注意的事项有()A.使用强密钥算法(如RSA2048+)B.证书需在有效期内C.需配置Nginx反向代理D.客户端需信任Nexus证书答案ABDNexus中“权限角色”的构成要素包括()A.角色名称B.权限集合C.用户列表D.仓库路径答案ABD以下哪些组件类型可存储在Nexus中()A.Maven组件(.jar/.pom)B.Docker镜像C.npm包(.tgz)D.文档文件(.pdf)答案ABCDNexus的“系统更新”功能可实现()第12页共16页A.升级到新版本B.更新安全补丁C.迁移数据库D.切换存储目录答案AB以下关于Nexus“仓库策略”的描述,正确的有()A.Release策略组件版本不可重复B.Snapshot策略组件版本自动生成C.Mixed策略可包含两种版本类型D.策略设置后不可修改答案ABC
三、判断题(共20题,每题1分)Nexus仅支持Maven仓库类型()答案×代理仓库会在首次访问时下载组件到本地()答案×仓库组可包含代理仓库和宿主仓库()答案√Nexus默认允许匿名用户访问所有仓库()答案×宿主仓库的“Allow Re部署”设为true时,可覆盖已有组件()答案√Nexus数据备份需在服务运行时执行()答案×虚拟仓库可将不同格式的仓库统一为一个访问点()第13页共16页答案√Nexus
3.x支持Docker仓库的代理和宿主功能()答案√仓库清理策略需手动触发才能生效()答案×Nexus中“任务管理”可配置定时清理仓库()答案√代理仓库的组件会自动同步外部仓库的更新()答案×Nexus的安全配置修改后需重启服务生效()答案×仓库组的访问顺序不影响组件下载优先级()答案×Nexus支持通过API管理仓库配置()答案√宿主仓库策略为Snapshot时,版本号格式需包含“-SNAPSHOT”()答案√Nexus的“blob存储”默认使用文件系统存储()答案√匿名用户无法在Nexus中查看仓库内容()答案×Nexus的虚拟仓库可聚合不同格式的仓库()答案√配置Nexus仓库路径时,“/”是路径分隔符()第14页共16页答案√Nexus
3.x的权限系统基于RBAC模型()答案√
四、简答题(共2题,每题5分)简述Nexus中仓库的主要类型及各自特点答案主要包括代理仓库、宿主仓库、仓库组、虚拟仓库代理仓库用于缓存外部公共仓库资源,减少重复下载;宿主仓库存储内部私有组件,分Release(需手动指定版本)和Snapshot(自动生成版本);仓库组聚合多个仓库,简化访问路径;虚拟仓库统一不同格式仓库的访问接口,如Maven和npm简述Nexus与Jenkins集成时,从Nexus拉取私有组件的基本步骤答案
1.在Jenkins安装Nexus插件;
2.配置Nexus服务器地址、认证信息(用户名密码);
3.在构建任务中设置依赖仓库URL为Nexus仓库组;
4.在Maven/Gradle配置文件中添加Nexus仓库地址;
5.执行构建时Jenkins自动从Nexus拉取私有组件附标准答案(按题型对应题目答案)单项选择题(答案1-5BABAB6-10CBBAB11-15ABADA16-20DBBAA21-25BADBC26-30ACCAA)多项选择题(答案
1.ABCD
2.ABCD
3.ABD
4.ABC
5.BCD
6.ABC
7.ABD
8.ABC
9.AB
10.ACD
11.AB
12.ABC
13.ABD
14.AD
15.ABC
16.ABD
17.ABD
18.ABCD
19.AB
20.ABC)判断题(答案
1.×
2.×
3.√
4.×
5.√
6.×
7.√
8.√
9.×
10.√
11.×
12.×
13.×
14.√
15.√
16.√
17.×
18.√
19.√
20.√)第15页共16页简答题(见上文)注本文档题目和答案基于Nexus RepositoryManager
3.x版本,实际面试中可根据具体岗位要求调整侧重点第16页共16页。
个人认证
优秀文档
获得点赞 0