当前位置: 首页 > news >正文

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)


相关文章:

  • 企业的AI转型:生死时速的进化之路
  • 【题解-Acwing】870. 约数个数
  • k8s部署
  • 4.29【Q】paraCompute
  • python之数字类型的操作
  • 无人机航拍羊只检测数据集VOC+YOLO格式6065张1类别
  • vue3使用<el-date-picker分别设置开始时间和结束时间时,设置开始时间晚于当前时间,开始时间早于结束时间,结束时间晚于开始时间
  • python:练习:2
  • 双重差分模型学习笔记(理论)
  • YOLO学习笔记 | YOLOv8与卡尔曼滤波实现目标跟踪与预测(附代码)
  • 【CF】Day46——Codeforces Round 967 (Div. 2) B
  • 【C++贪心】P6023 走路|普及
  • 欧拉计划 Project Euler60(素数对集合)题解
  • 双系统安装 ios放同一个u盘 ventory使用+windows安装,双系统互相访问中间盘 切换默认启动系统
  • 巧记英语四级单词 Unit7-上【晓艳老师版】
  • 多块盘创建RAID5以及后增加空间
  • 小结:PKI(Public Key Infrastructure,公钥基础设施)
  • CSdiy java 06
  • 西门子笔记四:Uart模块
  • 异步机制与 CPU 的关系解析
  • 智能终端出海服务创新联合体成立
  • 南京航空航天大学启动扁平化改革:管理岗规模控制在20%,不再统一设科级机构
  • 万科:一季度营收近380亿元,销售回款率超100%
  • 秦洪看盘|上市公司业绩“排雷”近尾声,A股下行压力趋缓
  • 马上评丨又见酒店坐地起价,“老毛病”不能惯着
  • 宁夏民政厅原厅长欧阳艳已任自治区政府副秘书长、办公厅主任