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

发布于:2025-05-01 ⋅ 阅读:(36) ⋅ 点赞:(0)

一、逻辑思维能力考核:

问题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_ID S_NAME S_BIRTH S_SEX S_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_ID T_NAME
01 张三
02 李四
03 王五

2.3course表(课程表)

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

C_ID C_NAME T_ID
01 语文 02
02 数学 01
03 英语 03

2.4score表(成绩表)

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

S_ID C_ID S_SCORE
01 01 80
01 02 90
01 03 99
02 01 70
02 02 60
02 03 80
03 01 80
03 02 80
03 03 80
04 01 50
04 02 30
04 03 20
05 01 76
05 02 87
05 03 95
06 01 88
06 02 34
06 03 66
07 01 89
07 02 98
07 03 59
08 01 88
08 02 67
09 02 88
09 03 65

答题:

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)



网站公告

今日签到

点亮在社区的每一天
去签到