2025运维工程师面试题1(答案在后一张)

一、逻辑思维能力考核:

问题1:

3个人去投宿,一晚30元三个人每人掏了10元凑够30元交给了老板后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们,服务生偷偷藏起了2元,然后,把剩下的3元钱分给了那三个人,每人分到1元这样,一开始每人掏了10元,现在又退回1元,也就是10 - 1 = 9,每人只花了9元钱,3个人每人9元,3×9 = 27元 + 服务生藏起的2元 = 29元,还有一元钱去了哪里?


问题2:

有10个外形完全一样的小球,其中有一个小球的密度比别的小球大目前你手中只有一个天平,问:最少需要称几次,才能找出这个密度较大的小球


问题3:

有10个外形完全一样的小球,其中有一个小球密度与其他小球不一致目前你手中只有一个天平,问:最少需要称几次,才能找出这个密度与其他小球不一致的小球,并且还要判断出这个小球是重还是轻?


二、Linux应用能力考核:

1、在路径/etc下,创建一个叫做“dir1”的路径


2、在dir1路径下,创建一个文件file1


3、将file1文件赋权,给读、写权限


4、在file1文件中,输入“hello world!”


5、将file1文件,拷贝到/etc/dir2路径下


6、将/etc/dir2路径下的file1文件,file2文件,file3文件合并,生成file文件


7、显示/etc/dir2路径下的所有文件,并查看每个文件的权限

8、显示当前的工作路径


9、将redis - 6.0.5.tar.gz包解压缩


10、显示当前所有的java进程


11、将进程号为“11267”的进程杀死


三、实战测试

问题1:

假设某服务器已经安装JDK1.7.0,以及apache - tomcat - 7.0.33请问:

1.1如何验证jdk是否安装成功?(假设没有成功,是由于环境变量原因)


1.2如何设置环境变量


1.3通过tomcat部署web项目的方法?(至少说两种)


问题2:

数据库相关操作(基于student表、teacher表、score表、course表,表结构如下)

2.1student表(学生表)

字段:
S_ID(VARCHAR2):学生编号:
S_NAME(VARCHAR2):学生姓名:S_BIRTH(VARCHAR2):生日:
S_SEX(VARCHAR2):性别:
S_IC_ID(VARCHAR2):身份证号:

S_IDS_NAMES_BIRTHS_SEXS_IC_ID
01小明110102199001011619
02小李110104199012211630
03小吴110103199005061222
04小王110104199008061173
05小红110103199112018221
06小杨110109199203014722
07小张110228198907018304
08小赵110111199001201382
09小侯110114199401201677

2.2teacher表(教师表)

字段:
T_ID(VARCHAR2):教师编号
T_NAME(VARCHAR2):教师姓名

T_IDT_NAME
01张三
02李四
03王五

2.3course表(课程表)

字段:
C_ID(VARCHAR2):课程编号;
C_NAME(VARCHAR2):课程名称;
T_ID(VARCHAR2):教师编号

C_IDC_NAMET_ID
01语文02
02数学01
03英语03

2.4score表(成绩表)

字段:
S_ID(VARCHAR2):学生编号;
C_ID(VARCHAR2):课程编号;
S_SCORE(NUMBER):分数

S_IDC_IDS_SCORE
010180
010290
010399
020170
020260
020380
030180
030280
030380
040150
040230
040320
050176
050287
050395
060188
060234
060366
070189
070298
070359
080188
080267
090288
090365

答题:

1. 按照身份证号的规则(从身份证号第7位到第14位表示出生年月日),将学生的出生日期计算出来,以date格式,存储到S_BIRTH字段中


2. 按照身份证号的规则(倒数第二位如果是单数,则是男生如果是双数,则是女生),将学生的性别计算出来,并存储到S_SEX字段中


3. 查询出生日期在“1990 - 07 - 01”到“1992 - 02 - 01”中的学生


4. 查询每门课程的总成绩以及平均成绩,按课程编码,课程名称,总成绩、平均成绩显示


5. 给教师表,增加一个“T_SALARY”字段,字段要求是浮点数,保留两位小数


6. 查询“语文”课程的成绩单,要求显示学生编号、学生姓名、成绩分数,并进行排名


7. 查询"语文"课程比"数学"课程成绩高的学生的姓名、身份证号、及课程分数


8. 查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩


9. 查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩


10. 查询"王"姓老师的数量


11. 查询学过"张三"老师授课的同学的信息


12. 查询没学过"李四"老师授课的同学的信息


13. 查询学过编号为"01"并且也学过编号为"02"的课程的同学的信息


14. 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩


15. 查询各科成绩最高分、最低分和平均分:以如下形式显示:

课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率
(及格为>=60,中等为:70 - 80,优良为:80 - 90,优秀为:>=90)


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/903681.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

react中封装一个预览.doc和.docx文件的组件

主要用到了mammoth这个插件,mammoth.js‌是一个JavaScript库,主要用于将Microsoft Word文档(.docx格式)转换为HTML。它可以通过Node.js环境使用,也可以直接在浏览器中使用。 关键代码: import mammoth from mammoth; import { u…

c#WebsocketSever

这是一个winFrom的小工具,用于再本机创建一个c#服务的项目。 1、将本机ip地址改为左上角Ip,注意没有“:”后的部分,那是端口号。 2、点击中间按钮,启动服务器 3、如果启动成功,会在下面显示启动成功&…

顶会招牌idea:机器学习+组合优化 优秀论文合集

2025深度学习发论文&模型涨点之——机器学习组合优化 机器学习(ML)与组合优化(CO)的交叉研究已成为运筹学与人工智能领域的前沿方向。传统组合优化方法(如分支定界、动态规划)虽在理论上有严格的性能保…

服务器硬件老化导致性能下降的排查与优化

随着企业数字化转型的深入,服务器作为IT基础设施的核心载体,其稳定性与性能直接影响业务连续性。然而,硬件老化导致的性能衰减问题普遍存在且易被忽视。本报告通过系统性分析服务器硬件老化现象,提出多维度排查方法与优化方案&…

删除k8s某命名空间,一直卡住了怎么办?

以 kubectl delete ns cert-manager 命令卡住为例,并且命名空间一直处于 Terminating 状态,说明 Kubernetes 无法完成删除操作,通常是因为 Finalizers 阻塞或某些资源无法正常清理。 解决方法 1. 检查命名空间状态 kubectl get ns cert-man…

【分享】变声器大师[特殊字符]乔碧萝同款变声[特殊字符]游戏变声[特殊字符]

多种变声器效果可选:爷爷、大叔、小孩、机器人...... 使用变声器时只需轻轻一点,让你成为潮人 【应用名称】:变声器大师 【应用版本】:6.1.35 【应用大小】:116M 【测试机型】:小米14 【下载链接】:https:…

【Part 2安卓原生360°VR播放器开发实战】第二节|基于等距圆柱投影方式实现全景视频渲染

《VR 360全景视频开发》专栏 将带你深入探索从全景视频制作到Unity眼镜端应用开发的全流程技术。专栏内容涵盖安卓原生VR播放器开发、Unity VR视频渲染与手势交互、360全景视频制作与优化,以及高分辨率视频性能优化等实战技巧。 📝 希望通过这个专栏&am…

【JavaScript】相等运算符、条件运算符

1、相等运算符 &#xff08;1&#xff09;&#xff08;相等&#xff09; 相等运算符用来比较两个值是否相等&#xff0c;如果相等会返回true&#xff0c;否则返回false <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"…

OceanBase数据库-学习笔记5-用户

用户相关命令 命令描述CREATE USER ‘username’‘host’ IDENTIFIED BY ‘password’;创建用户。GRANT ALL PRIVILEGES ON database_name.* TO ‘test_user’‘%’;给用户授权所有权限。GRANT SELECT, INSERT, UPDATE ON database_name.* TO ‘test_user’‘%’;给用户授权指…

K8S Secret 快速开始

一、什么是 Secret&#xff1f; Kubernetes&#xff08;K8s&#xff09;中的 Secret 是一种用于存储和管理敏感信息&#xff08;如密码、令牌、证书、API 密钥等&#xff09;的资源对象。它避免了将敏感数据明文写入配置文件、镜像或代码中&#xff0c;提供了一种更安全的方式…

【分享】音频音乐剪辑[特殊字符]人声分离伴奏提取[特殊字符]拼接合并

音频音乐剪辑是一款专业的剪辑软件。在剪辑过程中&#xff0c;它可以对音频进行拼接合成、音乐裁剪、变调变速、格式转换&#xff0c;同时音频音乐剪辑还是一款支持高清录音、音频降噪等众多功能于一体的音频制作软件。 【应用名称】&#xff1a;音频剪辑 【应用版本】&#xf…

力扣-数据结构-二叉树

94. 二叉树的中序遍历 给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。 示例 1&#xff1a; 输入&#xff1a;root [1,null,2,3] 输出&#xff1a;[1,3,2]示例 2&#xff1a; 输入&#xff1a;root [] 输出&#xff1a;[]示例 3&#xff1a; 输入&#x…

oracle怎样通过固化较优执行计划来优化慢sql

一 问题描述 有次生产环境cpu使用率增高&#xff0c;ADDM报告提示某条sql比较耗费cpu&#xff1a; 提示&#xff1a; 在分析期间, 此 SQL 语句至少利用了 6 个不同的执行计划 #查看该sql都有哪些执行计划 SELECT * FROM table(DBMS_XPLAN.DISPLAY_AWR(sqlid值)); 我手动执…

基于c#,asp.net webform, sql server数据库,在线档案管理系统

详细视频: 【基于c#,asp.net webform, sql server数据库&#xff0c;在线档案管理系统包部署。-哔哩哔哩】 https://b23.tv/c1RsdRO

WebRTC SDK是什么?

​语音环境每年都在变&#xff0c;OKCC以前代理商的客群都是简单高效外呼为主&#xff0c;今年发现变化很大。很多代理商做的终端客户都是给其他业务系统赋能为主了。主流的还是以API对接为主&#xff0c;但是对接中发现webrtc SDK使用频率很高。 ​ ​那么什么是WebRTC SDK…

Vue3源码学习3-结合vitetest来实现mini-vue

文章目录 前言✅ 当前已实现模块汇总&#xff08;mini-vue&#xff09;✅ 每个模块简要源码摘要1. reactive.ts2. effect.ts3. computed.ts4. ref.ts5. toRef.ts6. toRefs.ts ✅ 下一阶段推荐目标所有核心模块对应的 __tests__ 测试文件&#xff0c;**带完整注释**✅ reactive.…

PH热榜 | 2025-04-30

1. Daytona 标语&#xff1a;安全且灵活的基础设施&#xff0c;用于运行你的人工智能生成的代码。 介绍&#xff1a;Daytona Cloud 为 AI 智能体重塑了基础设施&#xff0c;具备不到 90 毫秒的启动时间、原生性能以及有状态执行的能力&#xff0c;这些是传统云计算所无法实现…

Android compileSdkVersion、minSdkVersion、targetSdkVersion的关系以及和Unity的关系

compileSdkVersion、minSdkVersion、targetSdkVersion的关系 参考&#xff1a;https://mp.weixin.qq.com/s?__bizMzg5MzYxNTI5Mg&mid2247494238&idx1&sn06285667d3ac1339f6d2daae840cedc8&chksmc125565280f1ad3aa127774c2d1e59eb2818f89f0cb3ed4d72145faf619…

数据库的死锁相关(一)

目录 前言 一、什么死锁 二、产生死锁的必要条件 三、死锁发生的具体位置和场景 1. 数据行级别死锁&#xff08;最常见&#xff09; 2. 表级别死锁 3. 索引间隙锁死锁&#xff08;InnoDB特有&#xff09; 4. 外键约束死锁 5. 元数据锁死锁 6. 内存中的锁结构死锁 7.…

Three.js + React 实战系列-3D 个人主页:构建 Hero 场景组件(项目核心)✨

在本节中&#xff0c;我们将完成整个 3D 主业项目中最核心的组件 —— Hero.jsx。 这个组件作为首页的主视觉部分&#xff0c;整合了 3D 模型、动画相机、交互按钮与自适应布局&#xff0c;构建出一个立体、酷炫、可交互的主场景。 前置准备&#xff1a; ✅安装依赖&#xff…