CICD运维 苏州异格 面经

1. git pull 默认执行 哪些 操作?
2. 如何撤销最近一次提交(但保留更改到工作区)?
3. 如果执行 git add .,会发生什么?
6. 写一个 Shell 命令,实现以下功能:
遍历 /var/log 目录下所有 .log 文件,将文件名和文件大小(MB)输出到 log_size.txt,按大小降序排列。

7. 编写一个 GitLab CI 配置文件,实现以下流程:
1. 代码提交时自动运行 make build
2. 只有打 tag 时才会触发 make deploy

8. 如何在 Jenkins 中配置一个定时构建任务每天凌晨 2 点执行?
9. 如何优化一个耗时较长的 CI 流水线?请尽可能多地提出优化思路。
10. 用 sed 命令批量替换项目中的所有 "DEBUG" 为 "INFO"
编写一个 Python 程序:
读取 input.txt,剔除其中所有 "remove me" 字符串,然后将处理后的内容写回原文件。
filename = "input.txt"
with open(filename, "r", encoding="utf-8") as f:
    content = f.read()

content = content.replace("remove me", "")

with open(filename, "w", encoding="utf-8") as f:
    f.write(content)#牛客AI配图神器##运维# #pipeline##jenkins#运维#
全部评论

相关推荐

我是一个河北专升本的普通应届生,专升本之后还是个三本,第1次参加工作的时候是专科的大三,简历里面的时间是不对的,但是工作经历是对的,因为会有一年的空档期,所以面试的时候都会说本科的时候没有上课,全程在实习。嗯也是明明知道你的学校不行,就提前出来实习,嗯在去年的时候误打误撞去了绿盟科技,做一个产品交付的实习生,后面觉得实施这个岗位很不错,学历要求不是很高,技术要求也不是很高,而且能接触到很多新的东西,就想到刚毕业之后从实施这个岗位开始干起。也是最近在改简历,在上一次面试的时候,也是一个实施岗位,给我面试的面试官说,如果我是审阅这份简历我一眼也不会看,所以就最近几天一边参考大佬的简历,一边对自己的简历进行了修改,也是听从了朋友的意见,然后会附上一段朋友推荐的简历技能写法,图片第1张是我之前的简历,第2张是我通过ai然后重新排版之后的简历。通过翻阅牛客网,发现大佬的简历都是更着重于实习经历的成果和项目,个人技能方面会写的篇幅比较少,也希望通过这个平台能遇到大佬能指点一下。附:精通 CentOS、Ubuntu 等 Linux 系统操作,熟悉 VMware、KVM 等主流虚拟化技术,了解 Nginx、Tomcat、MySQL 等中间件与数据库的部署与优化,能独立部署底层核心生产线。熟练使用 Shell、Python 编写自动化脚本;熟悉 Docker 容器技术,容器编排联动,持久化部署;具有云平台运维经验与 RPA(影刀)自动化业务流搭建能力,能快速高效的搭建自动化运维场景。熟悉 TCP/IP 协议族、VLAN、路由等网络技术,熟练掌握绿盟等主流厂商 NF 防火墙、IPS、堡垒机、日志审计等企业级网络安全、数据管理设备的底层逻辑与部署方案。熟练使用claude code/codex等agent编排工具,可熟练使用辅助完成日常任务,可将日常任务编排为workflow,实现高效复用。具备内部工具产品化思维,于搭建自动化监控与报表系统时,主动挖掘多部门业务痛点,将零散脚本整合为可视化数据看板与自动化流程,打破数据与业务需求壁垒,提升系统易用性。具备AI技术产品落地能力。熟练掌握主流 AI Agent 平台(如 Dify/Coze 等)的底层编排逻辑,能将大模型能力与日常运维排障、工单处理、安全日志分析等场景深度结合,设计并交付端到端的自动化 Workflow 产品,实现 AI 技术在实际业务中的降本增效。具备强烈的产品质量意识与闭环思维。在大型项目交付与一线排障中,不局限于解决单点技术问题,善于梳理产品在复杂网络环境下的高频缺陷与交互痛点,将一线技术数据转化为标准化的产品优化需求,反哺至研发与产品团队,驱动底层架构与产品体验的持续迭代。
点赞 评论 收藏
分享
03-13 13:58
已编辑
小红书_后端开发
请先做一个自我介绍问实习:你对数据库的理解是研究生阶段学的吗?平台开发的功能包括哪些方面?自然语言转成SQL的功能是面向全体公司员工吗?核心功能点或难点在哪里?生成SQL时有没有遇到或考虑过安全性问题,比如大模型幻觉导致的字段不匹配等问题?在新平台的建设中,如何解决不同项目间的关系以及访问问题?这个数据库平台是独立的入口吗?具体是基于什么语言开发的?在AI项目中,有哪些有意义或有挑战的点?SSE推流部分是用公共的还是自己实现的?多云迁移项目中,全局ID生成方案是什么情况?当时如何解决中美两国数据统计时的ID冲突问题?对于大规模数据同步,是如何处理分库和ID不冲突的问题?下一段实习:在小红书实习期间,主要工作内容及技术栈是怎样的?一键取数功能中,用户提出请求后,系统是如何生成执行规划并进行交互的?提示词是用来做什么的,具体是什么样子的?对于数据编排以及不同engine之间的交互是如何实现的?用户在上传本地Excel文件进行分析时,系统是如何处理取数流程的?MCP返回的内容以及数据权限问题是如何解决的?在数据库层面,如果权限控制没有做好,可能会出现什么问题?回到第一段实习:您在实习期间主要负责哪些工作内容?您对数据库的使用和运维情况如何?对MySQL 8.0和MongoDB有何了解?当数据库发生主从切换时,有哪些需要注意的条件或过程?redis的持久化是什么,它是否会在内存数据上进行磁盘保存?应用端发起一个请求进行insert操作时,数据流转过程是怎样的?对于数据库的理解,尤其是在redis方面,说话人认为自身还存在哪些不足?数据库的引擎层和服务器层的组成是怎样的?如何判断数据库接收到的数据是否合法?对于数据库优化器这一块,说话人了解其整体运行过程吗?未来的职业规划是怎样的?作为代理的leader需要具备哪些条件?实习期间,说话人与团队领导的主要差距是什么?对于毕业生来说,除了精通一门开发语言外,还需要注意哪些方面?是否能够适应互联网公司高压的工作模式?
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务