(1)测试的基本步骤:需求测试->概要设计测试->详细设计测试->单元测试->集成测试->系统测试->验收
测试
(2)简单用户界面登陆过程都需要做哪些测试
功能测试、界面测试、性能测试、安全性测试、可用性测试、兼容性测试
(3)URL经历了哪些过程?
客户端获取URL -> DNS解析 -> TCP连接 ->发送HTTP请求 ->服务器处理请求 ->返回报文 ->浏览器解析渲染页面 ->
TCP断开连接
(4)如何定位一张图片,这张图片没有任何的属性?
根据后缀名,jpg png 之类的,全局定位 可以用正则表达式过滤。
(5)死锁产生的四个必要条件?
互斥条件、不可剥夺条件、请求和保持条件、循环等待条件
(6)Python设计模式
1.单例模式2.多例模式3.工厂模式4.原型模式
5.抽象工厂模式6.生成器模式(Builder pattern)
7.结构型模式(适配器模式 组合模式)
8.行为型模式(观察者模式, 命令模式、状态、策略模式)
面试中被问到的问题:
1、讲一下自己的实习经历和项目
2、实习期间都做了哪些工作;
3、HIS系统运维是主要负责哪些工作;
4、项目中的测试主要涉及哪些;
5、知道哪些抓包工具;
6、是否做过自动化测试;
7、自己最熟悉什么语言;
8、深拷贝和浅拷贝;
9、列表和元祖区别;
10、list[-2]什么意思?
11、spilt和join是什么意思;
12、数据库:给定课程、学生、分数id,找出平均分超过85的学生。
12、代码题:两个有序数组,各自排好,找出相同数目。
13、代码题:找出单链表的环数
14、是否使用过linux,说出一些代码命令。