
面试题
文章平均质量分 71
进阶De小萌
理工女 985研三学姐
展开
-
(秋招/春招)软件开发/软件测试面试题——MySQL
A.数据库的相关概念一、数据库的好处1、可以持久化数据到本地2、结构化查询二、数据库的常见概念 ★1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言三、数据库存储数据的特点1、数据存放到表中,然后表再放到库中2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己3、表中有一个或多个列,列又称为“字段”,相当于转载 2021-05-28 16:54:29 · 455 阅读 · 0 评论 -
(秋招/春招)软件开发/软件测试面试题——软件测试场景题收集(无答案)
1.拿到新手机怎么测试?2.修改了某个人的备注之后,通讯录的排位没有发生改变,如何确定问题所在?3.手机号码注册,你能想到哪些等价类划分和边界条件?4.设计测试用例:手机号注册界面。5.给一个水杯,可以怎么去测试它。6.测试矿泉水瓶。7.网页卡顿的原因。8.测试一个页面的案例分析。9.测试案例微信红包。10.微信通讯录怎么做测试?11.为朋友圈点赞设计测试用例。12.给微信聊天功能设计测试用例。13.测试微信发朋友圈的功能。14.手机淘宝页面刷新不出来,你觉得是什么问题?15.对原创 2021-05-27 17:03:17 · 1110 阅读 · 1 评论 -
(秋招/春招)软件开发/软件测试面试题——LINUX命令行部分
1.Linux目录结构\boot:启动目录,内核存放地\etc:配置文件存放地\tmp:程序产生的临时文件\home:用户的目录,用户的家的目录都存放在此目录\lib:库文件,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助\bin:可执行文件和常用的linux命令\sbin:系统管理员的命令和工具\usr:应用程序和文件的安装地\mnt:挂接其他文件系统\root:root账户的home目录\dev:存放linux系统下的设备文件2.说出五个以上Linux指令1) 系统原创 2021-05-27 16:56:09 · 316 阅读 · 0 评论 -
(秋招/春招)软件开发/软件测试面试题——操作系统部分
1.进程与线程的区别,使用场景区别:进程是资源分配最小单位,线程是程序执行的最小单位;进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址空间,建立数据表来维护代码段、堆栈段和数据段,线程没有独立的地址空间,它使用相同的地址空间共享数据;CPU切换一个线程比切换进程花费小;创建一个线程比进程开销小;线程占用的资源要比进程少很多;线程之间通信更方便,同一个进程下,线程共享全局变量,静态变量等数据,进程之间的通信需要以通信的方式(IPC)进行;(但多线程程序处理好同步与互斥是个难点)多进程原创 2021-05-27 16:30:54 · 407 阅读 · 0 评论 -
(秋招/春招)软件开发/软件测试面试题——数据库部分
1.数据库多表查询left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行2.分组、排序、分页取前10条指令关键字分组查询:group by;排序:order by asc(默认升序) /desc(降序)分页查询:Limit [offset], sizeoffset代表的是起始的索引条目,默认从0开始sel原创 2021-05-27 10:38:21 · 543 阅读 · 0 评论 -
(秋招/春招)软件开发/软件测试面试题——计算机网络部分
计算机网络参考书籍:《TCP/IP网络知识轻松入门》、《图解HTTP》、《图解TCP/IP》1. 网络协议为什么要分层?按照网络分层,各层可以独立展开工作,明确定义每层协议的作用和责任以后,针对每层具体的协议进行编程更加有利于该协议的实现,也有利于后续对这些协议进行扩展和性能上的优化。2. TCP/IP模型各层作用、协议及网络设备(1)应用层决定了服务器向客户端提供应用服务时通信的活动,让通信更符合应用程序。支持WWW服务的协议:HTTP负责把邮件转发到邮件服务器的协议:SMTP(Simple原创 2021-05-25 17:09:56 · 2222 阅读 · 0 评论