软件测试笔试、面试题目集锦

一、单选题

1、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(B)
 A.集成测试 B.单元测试 C.目的测试 D.确认测试
单元测试是对最小可测试单元的检查和验证

2、测试工程师在软件测试计划阶段依据(A)制定指定测试进度
 A.工作说明书 B.概要设计说明书 C.详细设计说明书 D.单元测试用例
工作说明书–SOW 制定测试进度
概要设计说明书–HLD 设计测试用例
详细设计说明书–LLD 程序员编码实现
单元测试用例–UTC 单元测试使用

3、软件测试阶段中,集成测试阶段常用的方法是(D)
 A.使用黑盒测试方法即可     B.使用白盒测试方法即可
 C.以黑盒测试为主,白盒测试为辅 D.以白盒测试为主,黑盒测试为辅

4、软件测试的目的是(C)
 A.证明软件中没有错误 B.改正软件中的错误
 C.发现软件中的错误  D.优化程序结构

5、关于软件测试对于软件质量的意义,错误的是(C)
 A.度量与评估软件的质量 B.改进软件开发过程
 C.保证软件质量     D.发现软件错误

6、软件测试用例主要由输入数据和(C)两部分组成
 A.测试计划 B.测试规范 C.预期输出结果 D.异网测试记录分析

7、为了提高软件测试的效率,应该(C)
 A.随机选取测试数据
 B.在完成编码以后制定软件的测试计划
 C.选择发现错误可能性最大的数据作为测试用例
 D.取一切可能的输入数据作为测试数据

8、软件长时间运行的测试,以期发现一些资源泄露等问题,这种测试类型一般是(D)
 A.强度测试 B.基准测试 C.负载测试 D.稳定性测试

9、软件测试哪个阶段修复缺陷的成本最低(A)
 A.需求分析阶段 B.系统测试阶段 C.集成测试阶段 D.编码阶段

10、所有的软件测试必须在实际使用环境下进行,否则结果无任何意义(B)
 A.正确 B.不正确
解析:压测不能在生产环境上进行

11、软件测试的目的是尽可能多的找出软件的缺陷(A)
 A.正确 B.不正确

12、软件验收测试不包括(B)
 A.正式验收测试 B.白盒测试 C.alpha测试 D.beta测试
解析:白盒测试属于结构化测试

13、以下有关软件测试中路径测试的说法,错误的是(D)
 A.路径测试是整个测试的柱石,是结构测试之一
 B.穷举路径测试是不可能完成的
 C.在研究路径测试时,通常使用程序控制流图代替程序框图
 D.为了达到完全覆盖,路径选择时应尽量选择复杂的路径代替简单的路径
解析:既然要达到完全覆盖,那么长路径和短路径都要有

二、不定项选择题

1、软件验收测试包括(BCD)
 A.功能测试 B.正式验收测试 C.alpha测试 D.beta测试

2、软件验收测试的合格通过准则是(ABCD)
 A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
 B.所有测试项没有残余严重问题
 C.立项审批表,需求分析文档,设计文档和编码实现一致
 D.验收测试工件齐全

3、从下列关于软件测试的叙述中,选出正确的叙述(AB)
 A.发现错误多的程序块,残留在模块中的错误也多
 B.测试设计时,应充分考虑 异常的输入情况
 C.用黑盒法测试时,测试用例是根据程序内部逻辑设计的
 D.测试的目的是验证该软件已正确的实现了用户的要求

4、以下哪些内容属于软件测试的范围(ABCD)
 A.在产品需求阶段,了解需求详情并准备测试方案
 B.在版本提测之前,为开发人员准备自测用例
 C.在产品发布之前,组织众测并整理反馈
 D.在产品发布之后,关注用户数据和线上反馈

5、使用软件测试工具的目的是(ABC)
 A.帮助测试寻找问题 B.协助问题的诊断
 C.节省测试时间 D.提高bug的发现率

6、下面关于软件测试,描述正确的是(ABC)
 A.软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程
 B.软件测试的测试目标是发现一些可以通过测试避免的开发风险
 C.软件测试的原则之一是测试应该尽早进行。最好在需求阶段就开始介入
 D.软件测试主要工作内容是验证问题

7、在软件测试阶段,可以采用哪些策略进行单元测试(ABCD)
 A.逻辑覆盖 B.代码评审 C.同行评审 D.循环覆盖
解析C:同行评审是用来检验软件开发,软件评测各阶段的工作是否齐全、规范,各阶段产品是否达到了规定的技术要求和质量要求,以决定是否可以转入下一阶段的工作

8、以下关于软件测试活动目的的表述,正确的是(ACD)
 A.证明程序有错误,暴露问题
 B.证明发布的程序无任何错误
 C.证明技术实现与产品设计的一致性
 D.证明产品设计与用户需求的一致性

三、问答题

3.1 测试基础

1、什么是软件测试?以及软件测试的意义?

定义:为了发现错误而执行程序的过程
意义:以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由潜在的软件缺陷和错误造成的隐患所带来的的商业风险

2、您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试等)

测试类型:功能测试、性能测试、界面测试
功能测试(黑盒测试):把测试对象看作一个盒子,利用黑盒测试进行动态测试时,需要测试软件产品的功能,不需要测试软件产品的内部结构和处理过程。

采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略

性能测试:通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行,通过负载测试,确定在各种工作负载下系统的性能,目标时测试负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试

界面测试:界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户完成自己相应得操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能够给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的微距与放弃中付诸东流

区别
功能测试关注产品的所有功能上,要考虑到每个细节功能,每个可能存在的功能问题
性能测试主要关注于产品整体的多用户并发下的稳定性和健壮性
界面测试更关注于用户体验上,用户使用该产品时是否易用,是否易懂,是否规范(快捷键之类),是否美观(能否吸引用户的注意力),是否安全(尽量在前台避免用户五一输入无效数据),做某个性能测试时,首先它可能是一个功能点,保证其功能没问题,然后考虑该功能点的性能测试

3.2 mysql数据库

3.2.1 增删改查操作

增:

  • 插入指定列:insert into 表名(列1,列2…) value(值1,值2…);
  • 插入所有列:insert into 表名 value(值1,值2…)
  • 一次插入多行:insert into 表名 value(值1,值2…)
                    (值1,值2…)

添加一个属性:

  • alter table + table名字 + add + 字段名 + 数据类型;
alter table testTable add font varchar20),add age int;

解析:在表testTable中插入2个字段,font和age

自增:

 order by默认升序asc。若存在where子句,order by必须放在where语句后,如:

select ename,sal from emp order by sal;
select ename,job,sal from emp where job = ”MANAGER”order by sal;

自减:

select ename,sal from emp order by sal desc;

删:

  • delete from 表名 where 列名 = 值;

改:

  • update 表名 set 列名 = 新值 where 列名 = 某值;

查:

  • 查询部分列:select 列1,列2…from 表名 [where 条件];
  • 查询所有列:select * from 表名 [where 条件];
  • 查找指定的几行数据:select * from 表名 limit 5;
  • 查询列别显示别名select FIRST_NAME as "姓",LAST_NAME as "名" from test0709;
  • 计算负荷条件的平均年龄,且显示为别名select avg(age) as "平均年龄" from test0709;

3.2.2 数据库连接

内连接–inner join on:

select * from a_table a inner join b_table b on a.a_id = b.b_id;

返回的是两个表的交集

左外连接–left join

select * from a_table a left join b_table b on a.a._id = b.b_id;

左表(a_table)的记录全部显示,右表(b_table)只显示与左表相交的部分

右外连接–right join

select * from a_table a right join b_table b on a.a._id = b.b_id;

右表(b_table)记录全部显示,左表(a_table)只显示与右表相交的部分

3.2.3 常见面试题

1.主键、外键、超键、候选键?

主键:能唯一标识元组的候选键

外键:如果模式R中的属性k是其他模式的主键,那么k在模式R中称为外键

超键:在关系中能唯一标识元素属性的集称为关系模式的超键

候选键:不含有多余属性的超键

2.drop、truncate、delete的区别?

drop:删除内容和定义,释放空间【表结构和数据一同删除】

drop table user;

truncate:删除内容,释放空间,但不删除定义【表结构还在,数据删除】

truncate table user;

delete:删除内容,不删除定义,也不释放空间

delete from user;

3.3 linux

  • cd… :返回上一级目录
  • cd…/… :返回上两级目录
  • ls:查看目录中的文件
      ls -F:查看目录中的文件
      ls -l:显示文件和目录的详细资料
      ls -a:显示隐藏文件
  • pwd:查看当前目录的路径
  • ps -ef:查看进程
  • kill:结束进程
  • igconfig:查看网卡信息
  • ping:查看与某台机器的连接情况
  • netstat -an:查看当前系统端口
  • ctrl l:清屏

目录操作:

  • mkdir:创建目录
  • rm:删除目录或文件
  • cp:拷贝目录
  • mv:剪切或重命名
  • find:搜索目录
     find /-user user1:搜索属于用户‘user1’的文件和目录

文件操作:

  • touch:新建文件
  • rm:删除文件
  • vi/vim:修改文件

查看文件

  • cat:看最后一屏
  • more:百分比显示
  • less:翻页查看

权限修改:

  • chmod +x aaa.txt
  • r:可读
  • w:可写
  • x:可执行文件

查找命令:

  • grep
  • find
  • locate
  • whereis
  • which

3.4 网络协议

1.什么是HTTP请求,请求方式有哪些?

 HTTP:超文本传输协议。HTTP定义了信息如何被格式化,如何被传输,以及在各种命令下服务器和浏览器所采取的的响应

请求方式:GET、POST、PUT、HEAD、DELETE等

2.Post请求与get请求的区别?

GET请求:获取资源。get方法一般用来从服务器上获取资源的方法。服务器接到get请求后,就会明白客户端是要从服务器获取相应的资源,然后会根据请求报文中相应的参数,将需要的资源返回给客户端,使用get方式的请求,传输的参数是拼接在URL上的

POST请求:数据提交。一般用于表单提交,将客户端的数据塞到请求体中发送给服务器端

区别:

  • 1)get请求无消息体,只能携带少量数据;post请求消息体,可以携带大量数据
  • 2)get请求将数据放在url地址中;post请求将数据放在消息体中
  • 3)get请求提交的数据放在HTTP请求协议中;post提交的数据放在实体数据中。get方式提交的数据最多只能有1024字节,post没有限制
  • 2
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
81、您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么? 82、单元测试、集成测试、系统测试的侧重点是什么? 83、集成测试通常都有那些策略? 84、一个缺陷测试报告的组成 85、基于WEB信息管理系统测试时应考虑的因素有哪些? 86、软件测试项目从什么时候开始,?为什么? 87、需求测试注意事项有哪些? 88、简述一下缺陷的生命周期 89、你在你所在的公司是怎么开展测试工作的?是如何组织的? 90、你认为理想的测试流程是什么样子? 91、您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作 原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 92、软件测试活动的生命周期是什么? 93、请画出软件测试活动的流程图? 94、针对缺陷采取怎样管理措施? 95、什么是测试评估?测试评估的范围是什么? 96、如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么? 97、测试结束的标准是什么? 98、软件验收测试除了alpha ,beta测试以外,还有哪一种? 99、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工 具? 100、请就如何在开发中进行软件质量控制说说你的看法 101、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。 102、软件测试的类型有那些?分别比较这些不同的测试类型的区别与联系。 103、测试用例通常包括那些内容?着重阐述编制测试用例的具体做法 104、在分别测试winform的C/S 结构与测试WEB结构的软件是,应该采取什么样的方法 分别测试?他们存在什么样的区别与联系?
1、什么是兼容性测试?兼容性测试侧重哪些方面? 5 2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? 5 3、测试的策略有哪些? 5 4、正交表测试用例设计方法的特点是什么? 5 5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程? 5 6、你觉得bugzilla在使用的过程中,有什么问题? 5 7、描述测试用例设计的完整过程? 6 8、单元测试的策略有哪些? 6 9、LoadRunner分哪三部分? 6 10、LoadRunner进行测试的流程? 6 什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样? 6 12、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作? 6 13、QTP中的Action有什么作用?有几种? 6 14、TestDirector有些什么功能,如何对软件测试过程进行管理? 7 15、你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)? 7 16、条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 8 17、Beta测试与Alpha测试有什么区别? 8 18、软件的评审一般由哪些人参加?其目的是什么? 8 19、测试活动中,如果发现需求文档不完善或者不准确,怎么处理? 8 20、阶段评审与项目评审有什么区别? 8 21、阐述工作版本的定义? 8 22、什么是桩模块?什么是驱动模块? 8 23、什么是扇入?什么是扇出? 8 24、你认为做好测试计划工作的关键是什么? 8 25、你认为做好测试用例工作的关键是什么? 9 26、简述一下缺陷的生命周期? 9 27、软件的安全性应从哪几个方面去测试? 9 28、软件配置管理工作开展的情况和认识? 9 29、你觉得软件测试通过的标准应该是什么样的? 10 30、引入测试管理的含义? 10 31、一套完整的测试应该由哪些阶段组成? 10 32、单元测试的主要内容? 10 33、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容? 10 34、简述集成测试与系统测试关系? 10 35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系统的用户文档包括哪些? 10 36、软件系统中除用户文档之外,文档测试还应该关注哪些文档? 10 37、简述软件系统中用户文档的测试要点? 11 38、单元测试主要内容是什么? 11 39、如何理解强度测试? 13 40、如何理解压力、负载、性能测试测试? 13 41、什么是系统瓶颈? 13 42、文档测试主要包含什么内容? 13 43、功能测试用例需要详细到什么程度才是合格的? 14 44、配置和兼容性测试的区别是什么? 14 45、软件文档测试主要包含什么? 15 46、没有产品说明书和需求文档地情况下能够进行黑盒测试吗? 15 47、测试中的“杀虫剂怪事”是指什么? 15 48、在配置测试中,如何判断发现的缺陷是普通问题还是特定的配置问题? 15 49、为什么尽量不要让时间有富裕的员工去做一些测试? 16 50、完全测试程序是可能的吗? 16 51、软件测试的风险主要体现在哪里? 16 52、发现的缺陷越多,说明软件缺陷越多吗? 16 53、所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗? 17 54、软件测试人员就是QA吗? 17 55、如何减少测试人员跳槽带来的损失? 17 56、测试产品与测试项目的区别是什么? 17 57、和用户共同测试(UAT测试)的注意点有哪些? 18 58、如何编写提交给用户的测试报告? 18 59、测试工具在测试工作中是什么地位? 18 60、什么是软件测试软件测试的目的? 18 61、简述负载测试与压力测试的区别。 19 62、写出bug报告流转的步骤,每步的责任人及主要完成的工作。 19 63、写出bug报告当中一些必备的内容。 19 64、开发人员老是犯一些低级错误怎么解决? 20 65、画出软件测试的V模型图。 20 66、为什么要在一个团队中开展软件测试工作? 20 67、您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作? 20 68、您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 20 69、您认为做好测试用例设计工作的关键是什么? 21 70、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 21 71、测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 22 72、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 22 73、请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。 23 74、您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。 23 75、你对测试最大的兴趣在哪里?为什么? 23 76、你以前工作时的测试流程是什么? 24 77、当开发人员说不是BUG时,你如何应付? 24 78、软件的构造号与版本号之间的区别?BVT(BuildVerificationTest) 24 79、您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 25 80、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。 25 81、您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么? 25 82、单元测试、集成测试、系统测试的侧重点是什么? 25 83、集成测试通常都有那些策略? 25 84、一个缺陷测试报告的组成 25 85、基于WEB信息管理系统测试时应考虑的因素有哪些? 25 86、软件测试项目从什么时候开始,?为什么? 26 87、需求测试注意事项有哪些? 26 88、简述一下缺陷的生命周期 26 89、你在你所在的公司是怎么开展测试工作的?是如何组织的? 26 90、你认为理想的测试流程是什么样子? 26 91、您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 26 92、软件测试活动的生命周期是什么? 26 93、请画出软件测试活动的流程图? 26 94、针对缺陷采取怎样管理措施? 26 95、什么是测试评估?测试评估的范围是什么? 26 96、如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么? 26 97、测试结束的标准是什么? 26 98、软件验收测试除了alpha ,beta测试以外,还有哪一种? 26 99、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具? 27 100、请就如何在开发中进行软件质量控制说说你的看法 27 101、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。 27 102、软件测试的类型有那些?分别比较这些不同的测试类型的区别与联系。 27 103、测试用例通常包括那些内容?着重阐述编制测试用例的具体做法 27 104、在分别测试winform的C/S结构与测试WEB结构的软件是,应该采取什么样的方法分别测试?他们存在什么样的区别与联系? 27 105、在测试winform的C/S结构软件时,发现这个软件的运行速度很慢,您会认为是什么原因?您会采取哪些方法去检查这个原因? 27 106、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程 27 107、你都用什么测试方法 针对不同的产品或者系统或者模块,有不同的测试方法。总体而言有白盒测试和黑盒测试。 27 108、怎么编写案例 案例的编写与测试阶段的定义有很大的关系。系统测试和unit测试的案例可能不同。总体而言测试案例根据系统的需求而定。 27 109、怎么才能够全面的测试到每一个点 测试的全面性主要需要在设计测试计划的时候考虑,从测试策略,产品需求等等多个角度考虑从而定义全部的测试点。 27 110、谈谈软件测试技术,以及如何提高 27 111、谈谈软件测试职业发展,以及个人的打算 27 112、谈谈软件测试在企业的地位,也可以结合软件生命周期来谈 27 113、一般公司里实际的软件测试流程是什么样的?你们公司又是怎样的? 27 114、软件工程师要具有那些素质? 27 115、你会哪些测试工具?怎么操作? 27 116、你能不能说下你的3到5年的职业计划(规划) 27 117、你觉得你来应聘有那些优势? 27 其他问题:(有可能清晰的思路比确切的答案更重要) 27 开发及环境搭建类面试题 28 1、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述) 28 2、简述什么是值传递,什么是地址传递,两者区别是什么? 28 3、结构化程序设计和面向对象程序设计各自的特点及优缺点是什么? 28 4、简述什么是存储过程和触发器? 28 5、使用C语言编写一个函数,用于交换两个变量的值(地址传递)。 29 6、请简述DNS、活动目录、域的概念。 29 7、描述TCP/IP协议的层次结构,以及每一层中重要协议。 29 8、简述子网掩码的用途。 29 9、说出4种以上常用的操作系统及其主要的应用范围(微软的操作系统除外)。 29 10、在Linux系统中,一个文件的访问权限是755,其含义是什么? 29 11、Windows操作系统中PATH环境变量的作用是什么? 30 12、Ghost的主要用途和常用方法? 30 13、在RedHat中,从root用户切到userl用户,一般用什么命令? 30 14、Linux中,一般怎么隐藏文件? 30 15、如何将自己的本地磁盘(D)做成FTP供远端主机使用? 30 16、对RUP.CMM,CMMI,XP,PSP.TSP的认识? 30 17、DNS是什么,它是如何工作的? 31 18、防火墙如何保证安全的?主要有哪些? 31 19、目前流行的操作的系统有哪些?请举例说明安装操作系统的注意事项? 33 20、简述一下c/s模式或者b/s模式? 33 21、TCP/UDP有哪些区别? 34 22、ISO模型?HUB、tch、Router是ISO的第几层设备? 34 23、内存有哪几种存储组织结构.请分别加以说明? 34 人力资源面试题 34 1、你的测试职业发展是什么?你自认为做测试的优势在哪里? 34 2、你为什么想离开目前的职务? 34 3、你对我们公司了解有多少? 34 4、你找工作时,最重要的考虑因素为何? 34 5、为什么我们应该录取你? 34 6、请谈谈你个人的最大特色。 34 7、一个测试工程师应具备那些素质和技能? 35 8、您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么? 35 9、在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的? 35 10、在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面) 35 11、为什么选择测试这行? 35 12、你的工作通常能在时限内完成吗.(我想问一下就是她问这个问题的动机是什么) 35 13、通常你对于别人批评你会有什么样的反应 35 14、如果明知这样做不对,你还会依主管的指过去做吗? 35 15、如果你接到一个客户抱怨的电话,你确知无法解决他的问题,你会怎么处理? 35 16、请就软件测试人员应该具备什么样的基本素质说说你的看法。 36 17、你在五年内的个人目标和职业目标分别是什么? 36 18、你怎样做出自己的职业选择? 36
在嵌入式软件笔试面试中,可能会涉及到以下几个方面的题目: 1. 排序算法:嵌入式要求相对较低,通常会考察冒泡排序、快速排序、插入排序等基本的排序算法。 2. Linux操作系统题目:可能包括Linux内核的组成部分、反转链表的代码补全、二叉平衡树(AVL树)的插入和重新平衡、数据查询指令、IP和子网掩码的计算等。 3. C语言编程题:可能会考察一段C代码的内存泄漏、编译错误或运行错误的判断,用户线程和内核线程的区别和联系,以及一段代码的时间复杂度和空间复杂度等。 4. 其他题目:可能会涉及到一些逻辑题、二叉树的遍历方式、让磁盘大小从小到大排列的命令、某算法的时间复杂度判断等。 需要注意的是,不同公司对嵌入式岗位的考察范围和重点可能有所不同,所以要根据具体企业的要求进行有针对性的准备。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [嵌入式笔试面试题目系列(汇总)](https://blog.csdn.net/a2145565/article/details/114222971)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [嵌入式面试常见问题(九)—各大公司面试题](https://blog.csdn.net/m0_46152793/article/details/124483258)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值