
C++面试
文章平均质量分 88
夏时桃
这个作者很懒,什么都没留下…
展开
-
测试基础-面试
一、软件测试基础1. 什么是软测,有哪些测试类型软件测试是为了发现错误而执行程序的过程。测试分为功能测试和非功能测试:非功能测试又可以分为性能测试、压力测试、容量测试、 健壮性测试、安全性测试、可靠性测试、恢复性测试、备份测试、协议测试、兼容性测试、可用 性测试、配置测试、GUI 测试。2.如何写测试用例测试用例是为了实施测试而向被测试的系统提供一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素1、测试人员尽早介入,彻底理解清楚需求,这个是写好测试用例的基础2、如果以前有类原创 2021-09-08 13:15:47 · 6377 阅读 · 0 评论 -
面试-C语言
1:什么是预编译?何时需要预编译?答:预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。.何时需要预编译:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译2.写一个“标准”宏,这个宏输入两个参数并返回较小的一个:#define MIN(x, y) ((x原创 2021-09-07 15:47:48 · 232 阅读 · 0 评论 -
软开面试-C++
软测面试一、计算机基础1.讲一下OSI七层协议应用层表示层会话层传输层网络层数据链路层物理层2.讲一下TCP/IP参考模型应用层传输层网际互联层网络接入层3.讲一下HTTPS和HTTP的区别(属于应用层)4.URI和URL的区别(应用层)5.讲一下三次握手(传输层)6.讲一下四次挥手(传输层)7.TCP是如何保证可靠的二、操作系统1.讲一下进程和线程的区别进程线程区别2.讲一下死锁三、C++基础1.C++堆和栈的区别一、计算机基础1.讲一下OSI七层协议OSI是国际标准化组织(ISO)提出的一个试原创 2021-08-13 02:34:26 · 1362 阅读 · 0 评论 -
面试手撕题-c++
数组排序给你一个整数数组 nums,请你将该数组升序排列。示例 1:输入:nums = [5,2,3,1]输出:[1,2,3,5]文章目录数组排序快速排序选择排序步骤复杂度分析归并排序2.读入数据总结数组排序给你一个整数数组 nums,请你将该数组升序排列。示例 1:输入:nums = [5,2,3,1]输出:[1,2,3,5]快速排序加入随机数(针对特殊测试用例:顺序数组或者逆序数组)一定要随机化选择切分元素(pivot),否则在输入数组是有序数组或者是逆序数组的时原创 2021-08-07 02:35:58 · 452 阅读 · 0 评论 -
动态规划C++
动态规划+力扣动态规划解题步骤一、基础动规力扣-跳台阶跳台阶代码剑指-连续子数组最大和二、打家劫舍1.基础版打家劫舍欢迎使用Markdown编辑器设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录动态规划解题步骤一、基础动规力扣-跳台阶跳台阶代码剑指-连续子数组最大和二、打家劫舍1.基原创 2021-07-18 18:08:34 · 624 阅读 · 0 评论