面试经验
文章平均质量分 86
记录准备面试过程中,总结的一些基础理论知识
源长知
这个作者很懒,什么都没留下…
展开
-
C/C++常见面试问题总结
1. static关键字作用 隐藏:不加statci的全局变量和函数具有全局可见性,可被其他源文件访问。添加static可以使得全局变量和函数对其他源文件隐藏,不可访问。 内容持久性:全局变量和添加static的局部变量存在静态数据区,只在程序开始运行时进行唯一一次初始化。 修饰成员变量:用static修饰类的属性和方法,使其成为类的属性和方法,即属于所有对象/实例共享的成员。 C中static用于修饰变量、函数。而C++还用于修饰类的成员变量和函数。 2. 引用和指针的区别 1.引用必须要初始化,如:in原创 2021-07-29 15:23:53 · 128 阅读 · 0 评论 -
测试理论基础
软件测试面试相关问题软件开发模型:瀑布模型软件测试模型:V模型软件测试模型:W模型(双V模型)测试分类黑盒测试、白盒测试、灰盒测试功能测试、性能测试手工测试、自动化测试冒烟测试、回归测试、随机测试验收测试:α\alphaα测试、β\betaβ测试什么项目适合自动化测试常用黑盒测试方法常用白盒测试方法界面(UI)测试需要关注什么? 软件开发模型:瀑布模型 需求分析-概要设计-详细设计-编码-软件测试-软件维护 软件测试模型:V模型 需求分析 验收测试原创 2021-07-24 20:47:25 · 379 阅读 · 0 评论 -
数据库相关基础知识
数据库基础知识关系型数据库和非关系型数据库MySQL三范式MySQL事务的四大特性(ACID)四大隔离级别MySQL的常见存储引擎笛卡尔积MySQL常见索引类型MySQL内连接,外连接,交叉连接索引设计原则视图的作用MySQL常用语句 关系型数据库和非关系型数据库 答:关系型数据库:以表格形式存在,可以体现数据之间的逻辑关系,能够支持复杂的SQL查询。 非关系型数据库:以key-value形式存在,数据之间没有耦合,扩展性强,性能高。 MySQL三范式 1.字段保持原子性,不可分,表中必有主键; 2.非主原创 2021-07-23 14:45:17 · 79 阅读 · 0 评论 -
计算机网络基础知识
计算机网络基础知识TCP和UDP的区别?介绍一下TCP/IP模型TCP的三次握手?四次挥手?HTTP的长连接和短链接?是否为无状态?Cookie和SessionHTTP报文格式HTTP常用状态码HTTP和HTTPS区别HTTPS的过程?TLS/SSL过程浏览器解析一个请求的过程?如输入"www.baidu.com"回车后的过程HTTP的请求POST和GET有什么区别? TCP和UDP的区别? 答:TCP:面向连接的服务,向目的地确保传递和流量控制。将报文划分为短报文,提供拥塞控制。只能点对点(一对一)连接。原创 2021-07-23 14:37:52 · 75 阅读 · 0 评论