2022必看的面试秘籍—高频面试题应有尽有

一、前言

笔者最近收集了一些面试官必问的python自动化测试的面试题文档,今天呢就给大家分享一下文档。

2022必看的面试秘籍—高频面试题应有尽有

二、SQL查询

2.1tb1表,字段name,chinese,math,english,求平均分 > 60的人的姓名

2022必看的面试秘籍—高频面试题应有尽有


参考答案

CopySELECT name FROM tb3 WHERE chinese + math + english > 180;

2.2tb2表,字段为name, class, score,查询平均分大于60分的班级

2022必看的面试秘籍—高频面试题应有尽有


解析:

  1. 按class进行分组
  2. 使用having结合聚合函数avg取平均数>60的
    参考答案
CopySELECT class FROM tb2 GROUP BY class HAVING AVG(score) > 60;

2.3tb3表,字段为,id,name,age,查询 相同年龄,人数最多的age

2022必看的面试秘籍—高频面试题应有尽有

解析:

  1. 使用GROUP BY按age进行分组
  2. 使用聚合函数COUNT计数,并赋予别名num
  3. 使用ORDER BY按计数结果num进行DESC降序排列
  4. 使用LIMIT取第一条数据

参考答案

CopySELECT age, COUNT(age) as num from tb3 GROUP BY age ORDER BY num DESC LIMIT 1;

2.4tb4表,字段name,course,score,查询平均成绩大于60的学生

2022必看的面试秘籍—高频面试题应有尽有

解析

  1. 按name进行分组
  2. 使用having结合聚合函数avg取平均数>60的
    参考答案
CopySELECT name, AVG(score) FROM tb4 GROUP BY name HAVING AVG(score) > 60;

2.5MySQL索引是如何支持百万级别查询的

MySQL索引是基于B+树的,B+树是类似与跳表的一种数据结构,查询效率为log(N)。

2.6MySQL引擎,哪个读的快,哪个写的快

2.7事务的4大特性ACID

三、接口

3.1OSI有哪几层,分别包含哪些协议?

上三层 应用层

下四层 网络层

四、协议

4.1TCP,UDP的区别?

4.2TCP如何确保可靠传输?

4.3三次握手与四次挥手?

4.4HTTP有哪些请求方法?

4.5HTTP常见的状态码有哪些?

200 302 301 400 403 404 500 502 503

4.6GET和POST的区别?

五、总结

由于篇幅有限,这个面试题文档不能够完全放上来,有需要完整版的小伙伴可以私信关键字“资料”免费获取哟。

2022必看的面试秘籍—高频面试题应有尽有

2022必看的面试秘籍—高频面试题应有尽有

展开阅读全文

页面更新:2024-05-14

标签:平均数   字段   应有尽有   四次   服务端   秘籍   函数   客户端   索引   平均   文档   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top