总结二

字节跳动二面终

1.编写程序,验证string是ipV4地址

2.微博刷新测试,设计测试用例

   刷新如果调接口,传的入参都会包括什么

   如果有缓存,里面会存储什么信息

   刷新没有获取到数据,是什么原因

3.最近有看什么东西吗?

 

联想

1.写一个方法实现substring方法

2.sql查询

3.while循环设计用例

4.翻译题 subscribe:订阅,订购;

5.selenium alert iframe xpath

1、弹窗
selenium提供switch_to_alert方法:捕获弹出对话框(可以定位alert、confirm、prompt对话框)
   
switch_to_alert()    --定位弹出对话框
text()               --获取对话框文本值
accept()             --相当于点击“确认”
dismiss()            --相当于点击“取消”
send_keys()          --输入值(alert和confirm没有输入对话框,所以就不用能用了,只能使用在prompt里)

6.java String StringBuffer StringBuilder

7.java 反射

8.接口和抽象类

9.java io

 

oppo

一面

1.自我介绍

2.测试项目架构

3.sql

查询前10条数据

select id from user count()

新增一列数据

alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null;

4.linux

查出文件大于10m的:  find user -size +10000k -type f     // +表示大于    -表示小于f表示普通文件

查看服务器负载: w或者uptime都可以直接展示负载

查看文件包含某一字符串多少行: grep -rn "hello,world!"  file_name

查看文件前十行

tail -n 5 f.txt //显示f.txt最后5行

tail -n +5 f.txt //从第5行开始,显示f.txt

head -n 5 f.txt //显示f.txt最前面5行

tail -n -5 f.txt //从倒数第5行开始,显示前面的所有内容

5.编程100个数,分十组,求是分成的结果方差最小的分组结果

6.测试环境异常数据怎么造

二面

1.自动化怎么做的,什么程度,ui自动化写了多少,大概要跑多久

2.接口怎么做的

3.单元测试和接口测试区别

单元测试应该谁来做

4.一个新的项目,测试你都要关注什么点,做那些方面的测试

5,白盒测试平台的架构

6.编程:一个数组,给定一个和,求能组成这个和的所有情况?

怎么降低时间复杂度,先想思路再想解决办法?

 

滴答

1.数组排序去重

2.写一个新的exception,获取异常后发送邮件,持续获取五分钟之后再发送邮件

3、Junit,testng是什么,注解的顺序

4.jmeter集成jenkins怎么集成的

5.基本数据类型和应用类型

 

映客

1.编程,读文件取每个版本号的出现次数

2.编程,获取两个数组共同包含的数

 

启迪

1.笔试题,linux sql 二分查找 先序遍历 用例设计

2.面试,

测试怎么做的

接口,自动化怎么做的

发版前要不要改

bug优先级怎么定义的

开发不配合怎么办

 

字节跳动

1.http升级为https要测试那些方面

http和https的区别

PS: https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防止钓鱼通过网站的证书,网站必须有CA证书,证书类似于一个解密的签名。另外是加密,加密需要一个密钥交换算法,双方通过交换后的密钥加解密。

   http的全称是Hypertext Transfer Protocol Vertion (超文本传输协议),说通俗点就是用网络链接传输文本信息的协议

  HTTPS的全称是Secure Hypertext Transfer Protocol(安全超文本传输协议),是在http协议基础上增加了使用SSL加密传送信息的协议

HTTPS和HTTP的区别:

      https协议需要到ca申请证书,一般免费证书很少,需要交费。

      http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。

      http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。

      http的连接很简单,是无状态的。

      HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

2.如何推动开发去做单元测试

3.登录,编写测试用例

4.求一个数组中出现次数大于数组一般的数,要求时间复杂度小于n^2

二面

1.支付怎么验证

调a服务查数据库,调b服务器插数据库,调第三方服务

2.

posted @ 2019-03-10 14:43  图图图图胡图图  阅读(272)  评论(0编辑  收藏  举报