![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机-V1
Java,SQL,QA
巳时桥
我相信聪明人能解决大部分的问题
展开
-
字节跳动测试开发面试题(三)
如果最后答案有多层, 输出最浅的那一层,树的深度不会超过100000。给定一棵树的根节点, 在已知该树最大深度的情况下, 求节点数最多的那一层并返回具体的层数。原创 2022-11-02 16:01:33 · 212 阅读 · 0 评论 -
字节跳动面试题(四)
某一个RPC服务A,对外提供接口MatchAds(AdTargetRequest req),发送请求,返回可展示的广告。如何测试这个服务接口的性能。原创 2022-11-02 15:26:53 · 87 阅读 · 0 评论 -
字节跳动测试开发面试编程题(2)
区间中的最小数 * 区间所有数的和最后程序输出经过计算后的最大值即可,不需要输出具体的区间。从上述计算可见选定区间 [6] ,计算值为 36, 则程序输出为 36。对于 100%的数据, 1原创 2022-10-10 15:07:23 · 529 阅读 · 0 评论 -
字节跳动测试开发面试题(五)
如果一个头条的客户端程序,冷启动时间为4秒,怎么判断开启速度是合理的还是不合理的?如果不合理,该如何找到问题,提供思路。原创 2022-11-02 15:34:37 · 95 阅读 · 0 评论 -
字节跳动2018校招测试开发方向(第一批)
定义 P 中某点x,如果x满足 P 中任意点都不在 x 的右上方区域内(横纵坐标都大于x),则称其为“最大的”。求出所有“最大的”点的集合。(所有点的横坐标和纵坐标都不重复, 坐标轴范围在[0, 1e9) 内)输出“最大的” 点集合, 按照 X 轴从小到大的方式输出,每行两个数字分别代表点的 X 轴和 Y轴。第一行输入点集的个数 N, 接下来 N 行,每行两个数字代表点的 X 轴和 Y 轴。对于 100%的数据, 1原创 2022-10-10 14:46:43 · 61 阅读 · 0 评论 -
基本SQL增删改查
基本SQL增删改查原创 2022-10-08 21:19:10 · 377 阅读 · 1 评论 -
软件测试笔试题
16.自底向上测试是从“原子”模块(即软件结构最低层的模块)开始组装测试,因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。21.而Beta测试看成是对一个晚期的、更加稳定的软件版本所进行的验收测试。beta测试是指在一个或多个用户的场所进行的测试。原创 2022-10-08 21:25:27 · 149 阅读 · 0 评论 -
常用的测试方法
又称功能测试或者基于需求的测试。主要的测试方法包括边界值分析法、等价类划分法、错误推断法:根据以往经验,大多数问题发生在数据的边界处。使用该方法需要,第一:确定测试单元输入信号的边界值;第二:用正等于边界值、略小于边界值、略大于边界值编写测试用例进行测试。:把输入信号的范围分为若干子集,在每个子集中选取有少量有代表性的数据编写测试用例:根据经验分析,那些场景或者工况容易产生问题,针对性的设置用例进行测试黑盒测试过程中边界值分析法是必不可少的,也是查找问题能力最强的。原创 2022-10-11 12:53:48 · 14382 阅读 · 2 评论 -
软件测试面试题
软件测试面试题原创 2022-10-08 21:22:52 · 146 阅读 · 0 评论 -
Java随记4
wait方法就是使当前线程等待该对象的锁,当前线程必须是该对象的拥有者,也就是具有该对象的锁。保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。该方法用于哈希查找,重写了equals方法一般都要重写hashCode方法。该方法是非常重要的一个方法。2.Object没有copy方法,但是有clone()方法, 用于创建并返回该对象的一个副本。该方法唤醒在该对象上等待的某个线程。该方法唤醒在该对象上等待的所有线程。原创 2022-11-07 10:45:00 · 113 阅读 · 0 评论 -
Java随记2
抽象类可以有构造方法,接口中不能有构造方法抽象类中可以有普通成员变量,接口中没有普通成员变量一个类可以实现多个接口,但只能继承一个抽象类。抽象类是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。原创 2022-11-05 15:16:25 · 116 阅读 · 0 评论 -
Java集合类
collection接口和map接口主要用于存储元素,iterator主要用于遍历(iterator对象/迭代器)指针的方式跟踪集合中的元素。原创 2022-10-19 21:52:13 · 158 阅读 · 0 评论 -
java冒泡查询排序
冒泡排序:在一趟趟的两两对比中把逆序的元素进行交换,每次都是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,是不会再交换的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法,每一趟至少确立一个值的最终位置,因为这种形式就像水下的气泡,大气泡总是会往上冒头。原创 2022-10-13 09:32:29 · 203 阅读 · 0 评论 -
Java随记3
初始化块在构造器执行之前执行,类初始化阶段先执行最顶层父类的静态初始化块,依次向下执行,最后执行当前类的静态初始化块;创建对象时,先调用顶层父类的构造方法,依次向下执行,最后调用本类的构造方法。此时这组线程还未执行完。父类静态代码块-》子类静态代码块-》父类构造代码块-》父类构造函数-》子类构造代码块-》子类构造函数。CountDownLatch 是等待一组线程执行完,才执行后面的代码。初始化父类的普通成员变量和代码块,再执行父类的构造方法;初始化子类的普通成员变量和代码块,再执行子类的构造方法;原创 2022-11-06 10:10:23 · 140 阅读 · 0 评论 -
Java编程-判断字符串最后一个单词的长度
字符串最后一个单词的长度原创 2022-11-07 22:46:37 · 462 阅读 · 0 评论 -
Java随记5-编程-爬楼梯
抽象类中的抽象方法(其前有abstract修饰)不能用private、static、synchronized、native访问修饰符修饰。思想: 爬到第n阶的方法数等于第n-1阶方法数与第n-2阶楼梯的方法数之和。表示调用父类的构造方法,不调用父类的无参构造函数,输出B。(1)初始化父类的普通成员变量和代码块,执行 C c = new C();原创 2022-11-08 16:58:44 · 507 阅读 · 0 评论 -
Java随记-超类,Java异常
Class类中的forName()方法返回与带有给定字符串名的类或接口相关联的Class对象(装载其他类)每个类都使用Object类作为超类,而final修饰的类不能被继承。class类是Object的派生类。原创 2022-11-10 12:37:01 · 269 阅读 · 0 评论 -
Java异常-Java随记(throw和throws区别,final、finally和finalize的区别)
字节输入流:InputStream。字节输出流:OutputStream。字符输入流:Reader。字符输出流:Writer。原创 2022-11-10 13:31:41 · 187 阅读 · 1 评论