花椒直播一面(通过)
电话面试:
个人觉得面试过程比较愉快,可能是没问java基础理论。
自我介绍
益包小程序
fiddler用哪些功能?弱网测试
回答:抓包,弱网,模拟请求。弱网测试设置的参数是多少?2G我说的是上行500,下行150(好像说的不对),但是我实际测试工作的时候,应该设置800-2000,针对朋友圈设计测试用例
postman,接口测试怎么做的自动化
web测试怎么测试
介绍一下自己公司广告交易平台的业务
有什么想问面试官的吗?
别人的面经(扒皮+解答)
作者:牛客956130692号
链接:https://www.nowcoder.com/discuss/449255?type=post&order=time&pos=&page=1&channel=666&source_id=search_post
来源:牛客网
- 一个递增数组和一个target,求其中两个数的和为targe
public class test9 { public static void main(String[] args) { int[] a ={1,3,5,7,9}; int N =8; test(a,N); } public static void test(int[] a, int N){ for(int i = 0; i<a.length; i++){ for(int j =i+1; j<a.length-1 ;j++){ if( a[i] + a[j] == N){ int[] s= new int[]{i,j}; System.out.println("{"+s[0]+" "+s[1]+"}"); } } } } }
- 给出一个子串,求其中的不重复子串的长度(动态规划)
Python中的列表,元组,集合的区别,字典是怎么实现的,插入一个元素
Get和post的区别。
输入一个网址到请求的过程,三次握手是tcp协议,在运输层
进程和线程的区别
在项目中用到了什么请求
数据库:给一个person表,有id,email,查找不重复的按照id排序
Select distinct email from person order by id;
二面:(30min)
Java中多态, 重写和重载
回答:多态是某个引用类型在不同情况下的多种状态。
重写:在子类中把父类中的的方法重新写一遍,可能会重写方法名, 返回类型,参数类型,但是子类和父类要有相同的参数列表,有兼容的返回类型。
重载:多态的一种,重载要求同名方法的参数不同,返回类型可以相同也可以不同。
重载和重写的区别:重载发生在一个类中,同名的方法的参数列表必须不同,两个人,在山脚下,求山顶台阶数的一半(异常情况)
回答:用链表快指针和慢指针。有一个自然数组把奇数放前,偶数放后面,空间复杂度是o(n),不能申请空间
给出一个数组,找出其中数量大于一半的数字
回答:思想:先排序,然后找到中间的元素 a.length/2,遍历数组和中间的元素比较,一样count++,遍历结束查看count的值是不是比中间值大。
import java.util.Arrays; import java.util.Scanner; 题目描述 给定一个整型数组arr,请打印其中出现次数大于一半的数,如果没有这样的数,请输出-1。 示例 输入: 5 11 7 5 7 7 输出: 7 public class test8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); Integer[] arr = new Integer[N]; for(int i = 0; i < arr.length; i++){ arr[i] = sc.nextInt(); } testSort(arr); } public static void testSort(Integer[] arry){ int mid = arry.length/2; int count =0; Arrays.sort(arry); for(int i = 0 ; i < arry.length; i++){ if(arry[i] == arry[mid]){ count++; } } if( count > mid ){ System.out.print(arry[mid]); }else { System.out.println("-1"); } } }
纸杯的测试用例
用户打开网页很慢,或者网页打不开的原因
打开一个网页,有的需要到登录页面,有的不需要登录直接进去,是什么原因
Post请求的内容
数据库中的事务是什么?