通信电子、嵌入式类面试题刷题计划02

news2024/11/16 21:42:40

文章目录

    • 011——单片机上电后没有运转,首先要检查什么?【校招】
    • 012——请描述你对数字IC的认识【实习】
    • 013——电脑的组成,细化到显卡之类的【软件/硬件测试】
    • 014——黑盒测试和白盒测试的区别? 【软件/硬件测试】
    • 015——名词扩写:BIOS、HTML【软件/硬件测试】
    • 016——哪些情况是一级严重 bug?【软件/硬件测试】
    • 017—— 一个url打不开了,怎么测试?【软件/硬件测试】
    • 018——写一个 bug 提交(英文要求)【软件/硬件测试】
    • 019——显卡功能及有哪些品牌?【软件/硬件测试】
    • 020——“英语一小作文”——用英文给领导写一封邮件,场景:某个测试用例需求没有给到,说明一下情况。【软件/硬件测试】
    • 021——用英文自拟场景写一个issue【软件/硬件测试】
    • 022——DP和HDMI接口的转换方式,HDMI可以转DP吗?还知道哪些video接口?【软件/硬件测试】

第二篇,主要是硬件测试,某500强外企外包软件/硬件测试岗笔试,已参加现场笔试和面试,专业和通信虽不是十分对口,但亦是暂无工作经验的应届生,有机会得到不错待遇的一种选择,供天涯同是赶路人复盘总结经验。

011——单片机上电后没有运转,首先要检查什么?【校招】

  1. 如果是自己焊的板子,检查是否有虚焊;
  2. 再检查电源引脚之间的电压是否为5V、晶振是否正常起振(用示波器探头的“X10”档);
  3. 检查复位状态下的IO口电平,看是否正常复位;
  4. 检查程序(时钟配置,外设时钟使能等初始化工作);

012——请描述你对数字IC的认识【实习】

IC(Integrated Circuit)指集成电路或集成电路芯片,数字IC通常指当前比较“卡脖子”(很难买到光刻机)或是说仍处于行业风口的数字芯片技术,本质上是指处理0和1的二进制运算的集成电路芯片;对于就业岗位来说,数字IC这个方向主要主要可分为设计和验证以及工艺。
据了解,IC设计岗通常要熟练掌握Verilog及FPGA模块验证,也多少可能会参与DFT(Design For Test)可测性设计的工作;

可测性设计DFT(是什么)
可测性设计即通过在芯片设计过程中引入测试逻辑,并利用这部分测试逻辑完成测试向量的自动生成,从而达到快速筛选量产芯片的目的。在设计中,通过在芯片初始输入端给定特定的值来测试芯片初始输出端的输出值是否与期望值相符来确定内部电路是否可以正常工作。
具体工作内容包括:
· 在芯片设计前期参与DFT架构规划
· 在RTL级别设计测试电路
· 在验证阶段验证测试电路
· 在综合阶段实现测试逻辑的插入
· 在测试阶段提供无时序问题的仿真测试向量
· 在ATE阶段协助ATE工程师调试测试向量,尽快帮助芯片Bring up,并帮助Slilcon learing及fauilure analysis。

IC验证岗的主要职责如下:
阅读design spec,编写verification spec,制定test plan。
搭建验证环境 (C/C++,systemC,systemverilog)。
创建test cases。
监测regression和提升coveragesupport 其他工程师。

013——电脑的组成,细化到显卡之类的【软件/硬件测试】

  1. 计算机的五大组成部分:运算器、控制器、存储器、输入设备、输出设备
  2. PC电脑的组成主要是由CPU、主板、电源、内存、硬盘、机箱、输入输出设备组成,处理输入输出的设备是电脑最核心的部分。
    输入设备是指让电脑知道你要让它干什么的一些配件,比如说鼠标键盘等等。
    输出设备是电脑处理完成你的指令以后反馈给你的信息的配件,如声音图像等等。最常见的输出设备就是显示器、音箱等等。
    如果对于图像有很高要求,还要GPU显卡(graphics processing unit),比如电竞游戏,或者计算机视觉,机器学习等。
    显卡分为集成显卡独立显卡,集成显卡因为要占用系统的一部分内存作为显存,性能受限制,对于电脑整体性能也有影响。而独立显卡有单独的显存,性能较强,特别是三维性能优越,但是它的功耗比较高。
    CPU(central processing unit)相当于火车头,是核心设备,电脑要处理输入输出的各种数据,要通过CPU来完成。
    在这里插入图片描述

014——黑盒测试和白盒测试的区别? 【软件/硬件测试】

  1. 白盒测试:测试对象可理解我一个“打开的盒子”,通常指实际操作、验证、测试、修改源代码、源程序,进行bug追踪和调试,重点是对代码进行测试而不使用用户交互式界面(UI界面)。
  2. 黑盒测试:测试对象可理解我一个“不能打开的盒子”,说白了就是不看代码进行软件功能的验证和测试,通过使用软件UI界面进行功能验证,了解熟悉软件如何工作,检验软件是否能实现预期的功能需求,并统计错误,记录输出结果或数据的异常,反馈给白盒测试进行加以底层代码的修改。

实际上有项目开发经验的同学肯定懂的都懂:这两种测试方法不是完全分开的,而是交叉使用;尤其是这个项目(软件开发后期进行功能验证Debug)只有你一个人负责的时候。

015——名词扩写:BIOS、HTML【软件/硬件测试】

BIOS——Basic Input Output System,即"基本输入输出系统"。
HTML——Hyper Text Markup Language,即“超文本标记语言”。

016——哪些情况是一级严重 bug?【软件/硬件测试】

通常表现为:主流程无法跑通,系统无法运行,崩溃或严重资源不足,应用模块无法启动或异常退出,主要功能模块无法使用。 比如:

1.内存泄漏;
2.严重的数值计算错误;
3.系统容易崩溃;
4.功能设计与需求严重不符;
5.系统无法登陆;
6.循坏报错,无法正常退出。

017—— 一个url打不开了,怎么测试?【软件/硬件测试】

如果你是指电脑无法打开或浏览网页,你可根据以下情况进行排障:
1、宽带未连接。重新连接宽带。
2、路由器故障。拆除路由器后,进行宽带连接试用。
3、偶发性故障,如ADSL断流,电脑内存数据溢出等。重启电脑、modem试用。
4、浏览器故障,应用不恰当的代理服务器。卸载一切浏览器插件,恢复IE浏览器默认设置试用。去掉代理服务器设置。重装浏览器程序。
5、IP地址、DNS设置设置不当。一般家庭用户IP地址设置成自动获取,重设DNS服务器地址。
6、杀毒软件防火墙设置错误。临时关闭杀毒软件防火墙试用,如果恢复正常,检查被禁用项目,放行即可。
7、电脑中毒或者被攻击。升级杀毒软件至最新版本,打好系统补丁,在安全模式下查杀病毒,如果病毒杀不掉需要重装系统。
8、TCP/IP出错。点击开始–运行–输入CMD,在Dos提示符下输入ping命令
ping 127.0.0.1(本机循环地址)
如果显示Reply from127.0.0.1: bytes=?? time=?ms TTL=???,则表示TCP/IP协议运行正常,若显示Request timed out(超时),重装该协议。ping本机IP地址。使用ipconfig查看本机IP地址,若通则表明网络适配器工作正常,否则可能是网卡故障。WIN98、2000可用重装协议。XP、vista、win7需要重做系统。
9、系统文件丢失、操作系统故障。可分析何种故障,可用系统安装盘恢复,或者重做系统。10、新装软件之间有冲突。最近安装的程序分析可能引起冲突的软件,卸载试用。
11、不同的拨号软件相互干扰。win98 2000系统只用一个拨号软件。XP、vista、win7尽量使用自带拨号程序。
12、多网卡冲突,或者网卡工作不正常。ping本机IP地址。使用ipconfig查看本机IP地址,若通则表明网络适配器工作正常,否则可能是网卡坏。禁用不用的网卡,检查网卡驱动是否与新装软件、新装驱动有冲突,咨询客户是否添加新硬件如果用请拆除临时新硬件使用。重启电脑网卡,更改网卡工作速率试用。
13、宽带信号,楼宇交换机出现故障。拨打宽带所属运营商客服热线进行故障申告。

018——写一个 bug 提交(英文要求)【软件/硬件测试】

原文链接:bug提交英文常用术语

should:

The saved list should show the actual report selected.
Scroll bar shouldn't be showed up when xxxx;

动名词:
Clicking on the refresh button in saved list blade refreshes the xxxx.
clicking on xxxx in xxxx makes it switch to "loading..."
split by using Properites fails for "xxxxx"
Cohorts are not being used when xxxxxx
Adding request filters seems to be broken

when:
selected events are deselected when xxxxx
xxxxx appear as modified when opening
Getting data... is shown when no data is found
Wrong chart when splitting by xxxxx

happen:(多用在repro steps)
This seems to be happening across all our reports.
There be:

There are no xxxxx when just requests are selected
there's no selection for "xxxxx"
There is no feedback when saving report

Broken:
Adding request filters seems to be broken
time range dropdown in notebook is broken
Sort by xxxx is broken in the grid control
SplitBy for some dimensions is broken

特定的XXX:
Open Users for a resource that only has custom events and requests.
Click on one of the Add these filters on any Request clusters.
open a report with custom time range
The settings popup is hidden behind the new ME chart in Edge

if/after:
Dropdown stuck after closing custom time range window
Charts are not refreshed after deleting xxx
Queries keep UX stuck if time range changed xxx

make:
clicking on xxxxx in filters makes it switch to "loading..."
Saved list items don't have tooltips which makes it impossible to read reasonable length names

中文参照(方便中式英语快速记忆):

should:
保存的列表应显示所选的实际报告。
xxxx时不应显示滚动条;

动名词:
单击保存的列表刀片中的刷新按钮可刷新xxxx。
单击xxxx中的xxxx使其切换到“加载…”
对于“xxxxx”,使用属性拆分失败
xxxxxx时不使用队列
添加请求筛选器似乎已损坏

when:
xxxxx时取消选择所选事件
xxxxx在打开时显示为已修改
正在获取数据。。。未找到数据时显示
按xxxxx拆分时图表错误
发生:(多用在重置步骤)
这似乎发生在我们所有的报告中。

happen:
仅选择请求时没有xxxxx
没有选择“xxxxx”
保存报告时没有反馈

broken:
添加请求筛选器似乎已崩溃
笔记本中的时间范围下拉列表已断开
按xxxx排序在网格控件中中断
某些维度的SplitBy已断开

特定的XXX:
为仅具有自定义事件和请求的资源打开用户。
单击在任何请求集群上添加这些过滤器之一。
打开具有自定义时间范围的报表
设置弹出窗口隐藏在Edge中的新ME图表后面

if/after:
关闭自定义时间范围窗口后,下拉框卡住
删除xxx后不刷新图表
如果时间范围更改xxx,查询会使用户体验停滞

make:
单击过滤器中的xxxxx可切换到“加载…”
保存的列表项没有工具提示,因此无法读取合理的长度名称

019——显卡功能及有哪些品牌?【软件/硬件测试】

常见的有华硕、索泰、微星、技嘉、英伟达Nvidia&索泰(合作伙伴)等等,英伟达(nvidia)是索泰的芯片供应商,索泰和英伟达之间是合作伙伴的关系。其GTX,RTX(图灵架构,性能更好)系列国内用户知晓度很高。
在这里插入图片描述

020——“英语一小作文”——用英文给领导写一封邮件,场景:某个测试用例需求没有给到,说明一下情况。【软件/硬件测试】

一段开头:Dear BossXXX,

Thank you so much for seeing me yesterday. Now there is a test case requirement that has not been given. Please confirm it again in your spare time.

二段提需求:

软件测试|测出BUG要写一封英文邮件(要点)
如果你测出来了一个 BUG ,让你写一封英文邮件告诉开发人员,该怎么写?

  1. BUG 描述(所属功能模块、测试环境地址);

  2. 问题复现步骤;

  3. 预期结果是什么;

  4. 分析 BUG 原因(可直接将服务器日志报错原因发给开发);

  5. 测试工具和测试方法可写可不写,写上没问题。

原创作者:小红书@大田测试录

在这里插入图片描述
可以围绕模板改编成只有一个测试需求的。

三段快速结尾:

Again,you can reach me when Call time at telephone,or you may leave
amessage on my answering machine,and I will return your call promptly.
Sincerely, xxx

021——用英文自拟场景写一个issue【软件/硬件测试】

当时笔试时间30mins,8道题,本人CET6 504分,但写作水平欠佳,这道放在最后写了,面试官f2f的时候提示:测试提issue的重点是reproduce(过程复现),因为如果issue提交给开发,开发却无法按你提交的步骤找到相关issue复现的话,是不会认同你提的issue。

022——DP和HDMI接口的转换方式,HDMI可以转DP吗?还知道哪些video接口?【软件/硬件测试】

DP可以转HDMI,但HDMI不能转DP;其他视频接口当时没有答上来,但实际上趴一下家里电视后端的接口端就可以发现很多有印象,但直接问一时叫不上名的接口:除HDMI接口外,还有SDI接口、VGA接口、DVI接口、AV接口等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/150675.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言开源项目】tinyhttpd ——下载、安装、使用

前言 本系列将带领大家看一些C语言的优秀的开源项目,并逐步深入讲解源码,感兴趣的可以点击关注、收藏,有问题及时在评论区评论~ Tinyhttpd 介绍 Tinyhttpd 是一个非常轻量级的 web server,总共只有500多行代码,非常…

Studio One2023中文版支持视频配乐加歌词音轨功能

Studio One 6中文特别版,现在Studio One 6终于有了视频支持,可以方便做视频配乐了。视频可以作为一个独立的音轨使用,跟乐器和音频音轨一样。你可以像音频素材一样在时间条来回拖拽视频来进行音画同步对齐。如果视频也包括了音频,…

第十章 鲁棒性检查(下)

文章目录10.9 统计静态时序分析(Statistical Static Timing Analysis)10.9.1 工艺和互连走线变化(Process and Interconnect Variations)10.9.2 统计分析(Statistics Analysis)10.10 时序违例路径(Paths Failing Timing)路径找不到(No Path Found)跨时钟域(Clock Crossing Doma…

PMP证书的含金量怎么样?

是高的,在项目管理或者管理领域中,知名度和含金量都是在前列的。PMP证书是由美国PMI项目管理协会发起的,享誉国内外,含金量不高点都不会有超过百万的人获得这个证书了,而不管是对个人、组织甚至是整个项目管理行业&…

python采集往期股票数据进行分析预测

前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 准备工作 既然要去赚马内,咱们首先要获取往期的数据来进行分析, 通过往期的规律来对当前进行预测,准不准我不知道,反正比人预测的准, 不准也不要喷我&#xff0…

使用markdown语法+Typora+MPic+七牛云对象存储写作教程

使用markdown语法TyporaMPic七牛云对象存储写作教程 一. markdown语法 Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及…

UCOS简单介绍

什么是UCOS? UCOSII 的前身是 UCOS,最早出自于 1992 年美国嵌入式系统专家 Jean J.Labrosse 在《嵌入式系统编程》杂志的 5 月和 6 月刊上刊登的文章连载,并把 UCOS 的源码发布在该杂志的BBS 上。 UCOSII 是一个可以基于 ROM 运行的、可裁减…

支付系统设计

支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。其实整体可以看成是…

TCP/IP网络传输模型

先来个总结: TCP/IP的网络传输模型可以分为以下四层:应用层、传输层、IP网络层、网络接口层。 下面我们来简单介绍每一层的作用和工作原理 应用层(Application Layer) 从网络传输模型来说,应用层能说的东西不是太多&a…

Merkle trees vs Verkle trees

什么是默克尔树,它们是如何工作的?使用加密哈希算法的二叉树称为 Merkle 树。哈希树也称为 Merkle 树,用数据块的加密哈希标记叶节点。此外,它还使用其子节点标签的加密散列来标记非叶节点。每个节点都会生成一个摘要(Hash)&#…

SpringBoot笔记(持续更新)

要学习SpringCloud,但是SpringBoot是基础,所以需要开个篇补一下 突发奇想:学习编程,一定要自顶向下学习,刚刚入门了SC,对整个开发部署流程有了一个大概的认知,在听SB的课程发现理解起来很容易…

菲鹏生物冲刺创业板上市:毛利率稳中有降,崔鹏、曹菲夫妇控股

2023年1月6日,菲鹏生物股份有限公司(下称“菲鹏生物”)在深交所更新招股书(注册稿),准备在创业板上市,泰联合证券为其独家保荐人。本次冲刺上市,菲鹏生物计划募资25.056亿元。 其中…

SpringCloud(12)— 分布式事务(Seata)

SpringCloud(12)— 分布式事务(Seata) 一 事务基础 1.事务的ACID原则 2.分布式事务问题 在分布式系统下,一个业务跨越多个服务或数据源,每一个服务都是一个事务。 要保证所有分支事务的最终状态一致&am…

【Qt】为应用程序设置标题栏、状态栏、可执行程序显示 三种状态下的图标

Qt为应用程序添加图标的几种方式 应用程序的图标分为: 程序左上角显示的标题栏的图标: 程序打开后在任务栏显示的状态栏图标: 程序在文件管理器中显示的可执行程序图标: 设置这几种图标的方式有以下几种。 方式1,一…

Maven项目管理

01-Maven概述02-Maven简介03-Maven基本使用04-IDEA配置Mavenhelloworld 版本错误 已解决 https://blog.csdn.net/qq_41428418/article/details/12416917505-依赖管理&依赖范围找不到Any changes??? 感觉无关紧要compile 最大的 默认的scope,表示 dependency …

Linux——文件的读取与搜索

文章目录文件读取cat和tac命令head和tail命令more和less命令wc和du命令文件读取 cat和tac命令 cat命令将文件中全部内容都打印到屏幕上,适合较小文件的读取,不适合大文件。 tac命令是从最后一行开始反向打印,这一点与cat命令正好相反。 语法&…

2023.1.9 学习总结

1.二叉排序树的相关操作 二叉排序树的相关操作可以分为这几种: 1.创建二叉排序树 2.插入值 3.查找值 4.删除值 首先给出二叉排序树的结点类型定义:(就是一个二叉树) struct bis {int data;bis* left;bis* right; }; 因为创…

熊海cms1.0代码审计

目录 一、环境搭建 二、代码审计 (1)后台存在登录绕过漏洞 (2)登录后台user处存在SQL注入 (3)前(后)台文件包含漏洞 (4)后台SQL注入 1、admin/files/…

程序员简历上写这种项目,难怪面试当炮灰。。。

目录: 高级工程师必备:系统设计能力如何让你的项目更有技术含量 上篇文章 《我只是把握好了这3点,1个月后成功拿下大厂offer!》我们聊了聊Java工程师在跳槽前的1个月,如何利用较短的时间从技术广度、技术深度、基础功…

实现一个二叉搜索树

目录 1、认识二叉搜索树 2、实现一个二叉搜索树 2.1 成员变量 2.2 insert 方法 2.3 search 方法 2.4 remove 方法(重点) 3、二叉搜索树总结 1、认识二叉搜索树 从字面上来看,它只比二叉树多了搜索两个字,我们回想一下,如果要是在二…