![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机面试基础知识汇总
文章平均质量分 85
计算机网络、操作系统、数据库、数据结构、软件测试、面经
车厘子子
这个作者很懒,什么都没留下…
展开
-
2023秋招面经记录
1、两分钟自我介绍;2、除了投递邮储还投递了哪些公司?3、说一个自己的缺点4、为进入邮储做了哪些准备腾讯云智(西安)--软件开发测试1、两分钟自我介绍;2、进程与线程有什么区别?3、内核和IO有什么区别?4、具体说一下TCP/IP协议是几层,ICMP协议在哪一层,哪些应用用到了ICMP协议?5、懂操作系统吗?6、问了专利,里面用到了什么协议;7、问了两篇论文的创新点;8、问了国际学术会议发言相关内容;9、问了比赛;原创 2022-09-08 15:52:47 · 708 阅读 · 1 评论 -
中兴软件测试过往面试题汇总
客户端在断开连接的时候会主动发送一个finish包,代表客户端不会再给服务器写数据了,服务器接收到客户端的finish包会马上响应客户端已经知道了客户端想要断开连接了,但是服务器可能还会有一些数据需要发送,在发送完数据后,服务器会再给客户端发送一个finish包表示之后终止发数据,最后客户端会确认服务器的响应结果。如果有人要恶意攻击服务器,每次都在第一次握手中的 SYN 报文中放入大量的数据,然后疯狂重复发送 SYN 报文的话,就会让服务器开辟大量的缓存来接收这些报文,内存会很容易耗尽,从而拒绝服务。原创 2022-09-04 22:20:05 · 1568 阅读 · 0 评论 -
转载 测试开发岗--高频知识整理
3、如果要返回列表,那么有三个结构体,1是code/mesage/data,data是object,里面放置page/size/total/totalPage/list 5个参数,其中list是Arrary类型,list里放object,object里是具体的参数。get方法,如果是后台通过搜索查询列表,那么以/search结尾,如果是前台的查询列表,以/list结尾;现在,我给你看一个具体的例子:学生信息系统中有一个“考试成绩”的输入项,成绩的取值范围是0~100之间的整数,考试成绩及格的分数线是60。转载 2022-08-20 11:40:20 · 779 阅读 · 0 评论 -
软件测试面试(六)
1、通过id定位:find_element_by_id()2、通过name定位:find_element_by_name()3、通过class定位:find_element_by_class_name()4、通过tag定位:find_element_by_tag_name()5、通过link定位:find_element_by_link_text()6、通过partial_link定位:find_element_by_partial_link_text().........原创 2022-08-12 18:15:08 · 248 阅读 · 0 评论 -
软件测试面试(五)
在应用业务接口中,完成一个业务功能时,有时候一个接口可能不满足业务的整个流程逻辑,需要多个接口配合使用,并且在A接口调用后,我们需要在A接口的返回数据中拿到需要的字段,并且在调用B接口的时候,作为B接口请求参数传递给B接口,拿到后续响应的返回数据。此类依据上个接口的返回值作为下个接口的入参这种场景,称之为接口关联。(1)保存位置与安全性:cookie保存在客户端,session保存在服务端,所以在安全性上面,cookie存在安全隐患,可以通过拦截或本地文件找到cookie后进行攻击,而session相对更加原创 2022-08-05 12:01:41 · 356 阅读 · 0 评论 -
软件测试面试(四)
关键字驱动,是自动化测试框架设计模式中最为核心与底层的设计模式,适用于UI自动化和接口自动化中。本质意义上其实就是面向对象编程思维里的对象与封装,这种设计模式就是将代码基于业务使用场景进行合理的独立封装,再通过调用封装好的函数来实现业务执行。一般而言,封装时都会考虑代码的复用性,封装的灵活度等问题。封装上也会基于实际需要进行变化,从常态化的操作行为的封装,到业务流程的封装,到固定步骤与数据的封装等,封装形式是多样化的。适用于各类型的项目自动化,是适配性最强的一种设计模式。.........原创 2022-08-01 20:02:39 · 199 阅读 · 0 评论 -
软件测试面试(三)
SeleniumWebUI自动化测试应用AppiumAPPUI自动化测试应用RequestsHTTP1.1接口自动化测试应用。原创 2022-07-31 16:53:04 · 335 阅读 · 0 评论 -
软件测试面试(一)
测试基础:1、测试流程:需求评审--制定测试计划--编写测试用例--测试评审--进入系统测试--生成测试报告--验收测试--完结。(1)不确定你的工作经验是否真实(2)在流程的描述中,添加细节点首先参与到项目的需求评审,在需求的评审下,我们提出问题,进行需求的整改,整改之后复评审,复评审之后确定到需求定稿之后,我们结合项目的计划和需求的这个项目实现的技术内容,来制定一个完整的测试计划,定义好我们的工作内容,定义完成之后,基于需求文档来执行测试用例的编写,编写完测试用例之后,会发起一个测试评审,测试评审过程中原创 2022-07-14 18:35:18 · 1849 阅读 · 0 评论 -
软件测试面试(二)
1)全部测试用例执行完毕(2)未修改bug都被确认或置为应有状态,暂缓修改的问题都有详尽的解释(3)测试报告编写完成(4)测试收尾工作结束(5)测试总结完成(6)项目处于试运行或上线阶段。...原创 2022-07-16 19:03:58 · 327 阅读 · 0 评论 -
计算机网络知识总结(面试)
OSI七层模型:国际标准化组织(ISO)制定的理论模型。应用层:为用户的应用进程提供网络通信服务,完成和实现用户请求的各种服务。表示层:处理用户数据的表示问题,如数据的编码、格式转换等。会话层:是用户应用进程提供网络通信服务,完成和实现用户请求的各种服务。传输层:提供源端与目的端之间可靠的透明数据传输,传输层协议为不同主机上运行的进程提供逻辑通信。网络层:实现网络地址与物理地址的转换。数据链路层:通过差错控制、流量控制等方法,使有差错的物理线路变为无差错的数据链路。物理层:实现计算机节点之间比特流的透明传输原创 2022-06-01 18:57:39 · 243 阅读 · 0 评论 -
Python 面试常见问题总结
列表:可变序列(随时添加、修改或删除) 支持切片操作(可以访问、修改元组中的元素) 不能作为字典的键元组:不可变序列(不能添加、修改和删除元素,可以整体替换) 支持切片操作(只能访问元组中的元素) 元组访问速度快 元组可以作为字典键(1)Python是一种解释型语言。与C语言等语言不同,Python不需要在运行之前进行编译。(2)Python是动态语言,在声明变量或类似变量时,不需要声明变量的类型。(3)Py原创 2022-07-06 12:41:10 · 444 阅读 · 0 评论 -
数据库基础知识(面试)
1、Char 和 Varchar 区别?(1)Char是定长的,而 Varchar是可以变长。Char 会根据声明的字符串长度分配空间,并会使用空格对字符串右边进行尾部填充。(2)在存储方式上,Char 对英文字符占用 1 字节,对一个汉字使用用 2 字节。而 Varchar 对每个字符均使用 2 字节。2、什么是数据库三大范式?(1)第一范式:任何一张表都应该有主键,并且每一个字段原子性不可再分。(2)第二范式:建立在第一范式的基础之上,所有非主键字段完全依赖主键,不能产生部分依赖。(3)第三范式:建立在原创 2022-07-05 16:44:51 · 3401 阅读 · 0 评论 -
操作系统底层知识总结(面试)
什么是操作系统?操作系统是管理硬件和软件的一种应用程序。它为计算机硬件和软件提供了一种中间层,使应用软件和硬件进行分离。通常情况下,计算机上会运行这很多应用程序,它们都需要对内存和CPU进行交互,操作系统的目的就是保证这些访问和交互能够准确进行。一般常见的操作系统主要为:windows、mac、Linux。操作系统的主要功能:(1)进程管理:进程管理的主要作用就是任务调度,在单核处理器下,操作系统会为每个进程分配一个任务;而在多核处理器下,操作系统除了要为进程分配任务外,还要解决处理器的调度、分配和回收等问原创 2022-06-22 21:58:16 · 601 阅读 · 0 评论