草庐IT

史上最全软件测试工程师常见的面试题总结(百度、oppo、中软国际、华为)备战金三银四

1、面试:神州数码1.介绍你下你项目中一个自动化实现的流程2.你觉得做自动化的意义在哪里==>需要对之前已经实现的功能进行回归测试、保证当前版本更新的内容不能影响到之前已经实现好的功能3.你们做自动化产生了什么结果==>测试报告、报错截图和报错日志、测试报告发送邮件等等4.你说你下你怎么做的自动化5.你在自动化中怎么断言==>可以用python自带的assertTrue和assertFalse6.除了这种方法还有什么方式==>还可以用unittest框架的断言方式7.断言正确,结果与需求不一致你怎么弄8.你凭什么说报告pass了,你的结果就是对的==>用断言9.你们接口自动化怎么做==>把Py

【STM32G431RBTx】备战蓝桥杯嵌入式汇总

文章目录前言1.省赛模块总结前言蓝桥杯嵌入式要准备的模块还是有些数目的,做个目录方便查询1.省赛模块【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→LED【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→LCD【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→KEY→单击【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→KEY→长按(持续响应)以及双击【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→TIM→PWM【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→ADC【STM32G431RBTx】备战蓝桥杯嵌入式→基本模块→I2C→M24C0

蓝桥杯备战刷题one(自用)

1.被污染的支票#include#include#include#includeusingnamespacestd;intmain(){intn;cin>>n;vectorL;mapmp;boolok=0;intnum;for(inti=1;i>num;if(mp[num]==1)ok=1;else{mp[num]=1;L.push_back(num);}}sort(L.begin(),L.end());intx=L.back()*2;//?????vectorL2;for(inti=2;i2.日期统计#include#include#includeusingnamespacestd;intm

【备战春招】3月9日oppo-第二题-小欧的可视化矩阵

在线测试本题CodeFun2000在线做题:P1686小欧的可视化矩阵题目描述小欧有一个只包含0和1的矩阵,他定义矩阵上一个结点的可视化距离为结点在竖直方向上能看到的与其值相等的结点数量与结点在水平方向上能看到与其值相等的结点数量之和。(若中间被一个值不相等的结点数量阻挡,则该结点无法再看到之后的结点)例如:矩阵1011110101011010中,结点(2,2)的可视化距离为2,他只能看到(2,1)和(3,2)两个结点矩阵1011011001011110中,结点(2,2)的可视化距离为3,他只能看到(2,3)、(3,2)和(4,2)。小欧想知道,矩阵所有结点的可视化距离之和是多少?输入描述第一

备战蓝桥杯---图论之最短路Floyd算法

过去我们一直在求单源最短路,今天让我们看一下多源最短路的求法。我们介绍一下它的核心思想:即不断在原有基础上添加新的中转点并求出此时的最优状态,是一种动态规划思想的体现。具体流程:我们先列出无中转点(也就是相邻的点)间的dis;然后枚举中转点k(有点类似区间dp),转移方程为f[i][j](从i到j)=min(f[i][j],f[i][k]+f[k][j]).正确性证明:当我们先枚举a为中转时,我们就可以求得任意两点之间经过与不经过a的最短距离。当我们先枚举b为中转时,我们就可以求得任意两点之间经过a与b的排列组合(不大准确,可以选一个,也可以都不选)(也就是ab与ba,a,b,0)同理,当我们

备战金九银十!2022Java面试必刷461道大厂架构面试真题汇总+面经+简历模板都放这了,注意划重点!!

前言2022年的第五个月已经过半了,今年的金三银四已经结束了,很多小伙伴说让我总结一份高质量面试题,金九银十之前想要准备准备,于是这不就来了吗~在过去的一年里,我看到很多小伙伴在面试的时候都拿到了自己心仪的Offer,同时也在各大论坛博客平台看到了大家分享出来的面经,面试题。趁着年末时间多,公司上我手头的活基本完事了,就在业余时间把阿里,字节等大厂的Java岗面试真题为大家简单汇总了一下,一共是22个主流技术;除面试汇总外还有一份阿里七面面经与架构师简历模板。首先我们来简单看下现在大厂面试的主要流程:这个是后台一个粉丝发我的,七面虽然只是简单说了下,但还是有很大参考意义的阿里七面面经阿里七面面

备战23秋招,c/c++Linux后端开发岗(简历/技术面)分享

目录前言一、市场环境1.裁员的一年2.面试环境二、面试准备1.招聘信息来源获取2.简历准备三、技术提升c/c++Linux服务器开发技术学习路径一、精进基石二、高性能网络设计三、基础组件设计四、中间件开发五、开源框架六、云原生七、性能分析八、分布式架构九、项目实战如何系统学习c/c++Linux服务器端技术内容?成果数据展现优势:学习过程的心得总结:23秋招已经开始!作为对应届生求职最友好的时节,今年的提前批很多大厂并没有放出过多的出岗位,而是选择秋招进行招聘。后续的补录以及春招,竞争将会更加激烈!本文会从四个方面,和大家一起探讨23秋招,关于软件开发岗位该如何准备及拿到更多的offer。1.

备战蓝桥杯---图论之建图基础

话不多说,直接看题:首先,这个不是按照字典序的顺序,而是以只要1先做,在满足后让2先做。。。。就是让数字小的放前面做+拓扑排序。我们可以先做1,看看它的前驱。举个例子:我们肯定要把1放前面做,然后就确定把1的前驱及其相连放前面。我们再看2,2没有,那就把2的前驱及其相连放1后面。看3,我们把3,6放最前面,同理,把5,4放在3后面,于是我们可以得到63541.我们发现这样子实现起来比较困难,这是因为限制关系造成的,我们知道首先要选的肯定在无前驱的点上,但至于要哪个无法根据现在的情况推断,这就造成了实现的复杂性。于是,我们可以反着看,我们把边反一下,把取第1个的思路换成取倒数第n个,这样子,最后

备战数学建模2——MATLAB导入数据,处理缺失值

一、导入数据1第一步:导入文件最常用的就是导入excel表格数据,项选项卡->导入数据->选择excel文件。第二步,导入的范围选择●导入数据的范围默认是从第二行开始的,第一行一般是标题行。■如果不想导入所有数据,可以按住ctrI键,选择想导入的内容,例如某行、某列。■“变量名称行”也就是导入之后,matlab里表格最上方会显示变量,一般默认选择原文件第一行。但是只能识别英文,如果是汉字则变成VerName".按照如下图所示的选项,也可以得知和改变一些东西第三步导入类型选择第四步如果有不能导入的值,采用替换为NAN(不知道是什么东西)或者去掉的方法处理注意,导入后数据在工作区.关闭matlab

备战蓝桥杯单片机倒数第四天 小蜜蜂老师公众号更新内容

揽江楼一楼在装修夜里熬到了两点左右,早上九点多起来,状态比较低迷,有点困的状态持续到了现在14:48,发现小蜜蜂老师的微信公众号进行了一波更新,而且基本上都是凌晨更新的,有被激励到,来了点工作的感觉(其实也是因为迷糊够了醒困了),废话不多说,把相关内容整理整理目录【进阶01】灯光闪烁与数码管计数【进阶02】长按与短按控制数码管显示 【进阶03】24C02的基本读写操作【进阶04】24C02存储按键触发次数【进阶05】采样光敏电阻与可调电阻的电压【进阶06】基于PCF8591的DAC模拟电压输出 【特训案例1】基于PCF8591的智能照明控制器 【特训案例2】DS18B20温度传感器数据采样与显