zoukankan      html  css  js  c++  java
  • 总结二

    字节跳动二面终

    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.

  • 相关阅读:
    unexpected inconsistency;run fsck manually esxi断电后虚拟机启动故障
    centos 安装mysql 5.7
    centos 7 卸载mysql
    centos7 在线安装mysql5.6,客户端远程连接mysql
    ubuntu 14.04配置ip和dns
    centos7 上搭建mqtt服务
    windows eclipse IDE打开当前类所在文件路径
    git 在非空文件夹clone新项目
    eclipse中java build path下 allow output folders for source folders 无法勾选,该如何解决 eclipse中java build path下 allow output folders for source folders 无法勾选,
    Eclipse Kepler中配置JadClipse
  • 原文地址:https://www.cnblogs.com/turningli/p/10505295.html
Copyright © 2011-2022 走看看