您当前的位置: 首页 >  面试

测试框架师凃九

暂无认证

  • 2浏览

    0关注

    118博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

测试框架师凃九 发布时间:2022-05-24 22:12:24 ,浏览量:2

一、前言

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

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

​参考答案

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

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

​解析:

  1. 按class进行分组

  2. 使用having结合聚合函数avg取平均数>60的 参考答案

CopySELECT class FROM tb2 GROUP BY class HAVING AVG(score) > 60;

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

解析:

  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的学生

​解析

  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引擎,哪个读的快,哪个写的快
  • MyISAM:读取快

  • InoDB:基于聚簇索引,数据和叶子结点在一起,支持事务,行级锁。插入快,适合频繁修改的场景。

  • Memory

2.7事务的4大特性ACID
  • A:Atomicity 原子性

  • C:Consistency 一致性

  • I:Isolation 隔离性

  • D:Durability 持久性

三、接口 3.1OSI有哪几层,分别包含哪些协议?

上三层 应用层

  • 应用层 HTTP,FTP,SMTP,SSH

  • 表示层

  • 会话层 SSL

下四层 网络层

  • 传输层 TCP/UDP

  • 网络层 IP

  • 数据链路层

  • 物理层

四、协议 4.1TCP,UDP的区别?
  • 面向连接和无连接

  • 资源耗费

  • UDP程序结构简单

  • 流模式与数据报模式

  • 确保数据正确性

4.2TCP如何确保可靠传输?
  • 确认和重传

  • 数据校验

  • 合理分片和排序

  • 流量控制

  • 拥塞控制

4.3三次握手与四次挥手?
  • 三次握手 请求连接 -> 服务端确认 -> 客户端确认

  • 四次挥手 请求断开 -> 服务端同意 -> 服务端释放连接 -> 客户端确认

4.4HTTP有哪些请求方法?
  • GET

  • POST

  • HEAD

  • PUT

  • DELETE

  • PATCH

  • OPTION

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

200 302 301 400 403 404 500 502 503

4.6GET和POST的区别?
  • GET用于获取数据

  • GET一般不发请求数据,参数通过URL Query

  • GET参数直接暴露在地址栏中

  • GET可以被保存,收藏

  • GET响应可以被缓存

  • GET是幂等的,POST是非幂等的

  • GET要注意URL长度限制 URL长度限制为4K/主要验证数据的准确性,包括分页

五、总结

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

关注
打赏
1662724262
查看更多评论
立即登录/注册

微信扫码登录

0.0371s