【大厂面试题】软件测试面试题整理(附答案)

devtools/2025/1/22 20:53:55/

    以下面试题为最近大厂面试整理的内容,可供应届生参考。

目录

1. 实习期间用python写过哪些东西?

2. Opencv如何使?

3. 用Python写过什么,在大学期间是必修语言吗,当时考了多少分?

4. Python学下来比较困难的点在那些地方?

5. Python里面的多线程、多进程有了解吗?

6. C语言掌握的怎么样,当时考了多少?

7. 模拟地盘试信号,50ms一个1周期,0~170需要6秒钟,170~0需要6秒钟,0~170,再从170~0算一个周期,三个周期跳出循环,用C语言设计的话该怎么写?

8. 有男朋友吗?

9. 期望薪资在多少左右?


1. 实习期间用python写过哪些东西?

在实习期间,我主要用Python进行了一些数据处理和分析的任务。具体来说,我编写了脚本来自动化数据清洗和预处理,这包括读取大型CSV文件,处理缺失值,以及标准化数据。此外,我还用Python进行了一些基本的机器学习模型训练,比如使用scikit-learn库实现线性回归和决策树。这些经历让我对Python在数据科学领域的应用有了更深入的理解。

2. Opencv如何使?

OpenCV是一个强大的计算机视觉库,提供了大量的图像和视频处理功能。我主要用它来进行图像读取、显示、处理和保存。例如,我用cv2.imread()读取图像,用cv2.imshow()显示图像,用cv2.imwrite()保存处理后的图像。我还尝试了一些基本的图像处理技术,如边缘检测(cv2.Canny())和颜色空间转换(cv2.cvtColor())。通过这些操作,我对图像处理的基本流程有了更清晰的认识。

3. 用Python写过什么,在大学期间是必修语言吗,当时考了多少分?

在大学期间,Python确实是我的必修语言之一。我们从基础语法开始学习,逐步深入到面向对象编程、数据结构和算法。我还用Python完成了一些项目,比如简单的网页爬虫和数据可视化工具。至于考试成绩,我记得在Python编程课程中得了88分,虽然不是最高分,但我觉得还算不错。

4. Python学下来比较困难的点在那些地方?

学习Python的过程中,我觉得最困难的部分是理解面向对象编程(OOP)的概念,特别是类和对象的关系,以及继承和多态的应用。一开始,我很难把握这些抽象概念,但通过大量的练习和项目实践,我逐渐掌握了它们。此外,Python的动态类型系统有时也会让我感到困惑,尤其是在处理变量类型和内存管理时。

5. Python里面的多线程、多进程有了解吗?

是的,我对Python中的多线程和多进程有一定的了解。多线程在Python中可以通过threading模块实现,适用于I/O密集型任务,因为全局解释器锁(GIL)的存在,多线程在CPU密集型任务上可能不会带来性能提升。而多进程则通过multiprocessing模块实现,它绕过了GIL,可以充分利用多核处理器,适合CPU密集型任务。我曾用multiprocessing模块实现过简单的并行计算,比如同时处理多个数据文件。

6. C语言掌握的怎么样,当时考了多少?

C语言是我大学期间的另一门必修课程。我通过系统的学习和大量的编程练习,掌握了C语言的基础语法、指针操作、结构体和内存管理等重要概念。在考试中,我得了92分,这让我对C语言有了更多的信心。不过,我也意识到C语言的指针和内存管理确实容易出错,需要持续的练习和谨慎的态度。

7. 模拟地盘试信号,50ms一个1周期,0~170需要6秒钟,170~0需要6秒钟,0~170,再从170~0算一个周期,三个周期跳出循环,用C语言设计的话该怎么写?
#include <stdio.h>
#include <unistd.h>int main() {int current_value = 0;int direction = 1;int max_value = 170;int min_value = 0;int period = 0;int max_periods = 3;int step = 1;int time_per_step = 50; // 毫秒while (period < max_periods) {// 增加阶段:从0到170for (current_value = 0; current_value < max_value; current_value += step) {printf("Signal value: %d\n", current_value);usleep(time_per_step * 1000);}// 减少阶段:从170到0for (current_value = max_value; current_value > min_value; current_value -= step) {printf("Signal value: %d\n", current_value);usleep(time_per_step * 1000);}period++;if (period == 1) {max_value = 170;} else if (period == 2) {max_value = 70;}}printf("Completed three periods.\n");return 0;
}
8. 有男朋友吗?

这个问题比较私人,建议应届女生直接回答:没有。

9. 期望薪资在多少左右?

关于薪资,我期望的是一个与我的技能和经验相匹配的有竞争力的水平。根据行业标准和我所在地区的市场调研,我期望的薪资范围大约在每月8,000到10,000元之间。当然,我愿意根据具体的工作职责和公司的薪资结构进行灵活调整。


http://www.ppmy.cn/devtools/152687.html

相关文章

Visual Studio2019调试DLL

1、编写好DLL代码之后&#xff0c;对DLL项目的属性进行设置&#xff0c;选择待注入的DLL&#xff0c;如下图所示 2、生成DLL文件 3、将DLL设置为启动项目之后&#xff0c;按F5启动调试。弹出选择注入的exe的界面之后&#xff0c;使用代码注入器注入步骤2中生成的dll&#xff0…

网络安全技术深度解析与实践案例

网络安全技术深度解析与实践案例 随着信息技术的飞速发展,网络已成为现代社会不可或缺的一部分。然而,网络空间的开放性也带来了各种安全隐患。为了保障网络和数据的安全,网络安全技术显得尤为重要。本文将深入探讨网络安全技术的核心要素,并通过Python代码示例展示其具体…

Text2Sql:开启自然语言与数据库交互新时代(30/30)

一、Text2Sql 简介 在当今数字化时代&#xff0c;数据处理和分析的需求日益增长。对于众多非技术专业人员而言&#xff0c;数据库操作的复杂性常常成为他们获取所需信息的障碍。而 Text2Sql 技术的出现&#xff0c;为这一问题提供了有效的解决方案。 Text2Sql&#xff0c;即文…

BUUCTF_Web([GYCTF2020]Ezsqli)

1.输入1 &#xff0c;正常回显。 2.输入1 &#xff0c;报错false&#xff0c;为字符型注入&#xff0c;单引号闭合。 原因&#xff1a; https://mp.csdn.net/mp_blog/creation/editor/145170456 3.尝试查询字段&#xff0c;回显位置&#xff0c;数据库&#xff0c;都是这个。…

Linux容器(初学了解)

目录 一、容器 1.1、容器技术 1.2、容器和虚拟机之间的差异 1.3、Rootless 和 Rootful 容器 1.4、设计基于容器的架构 1.5、容器管理工具 1.6、容器镜像和注册表 1.7、配置容器注册表 1.8、使用容器文件构建容器镜像 二、部署容器 2.1、Podman 实用程序 2.2、安装容…

如何解决 Apache Shutdown Unexpectedly 错误 ?

遇到 “Apache shutdown unexpectedly”错误可能会令人沮丧。当 Apache 由于冲突或配置问题而无法启动时&#xff0c;通常会发生此错误。此错误经常出现在像 XAMPP 控制面板这样的开发工具中。 Step 1: 检查端口冲突 Identify Port Usage Apache 通常在端口 80&#xff08;H…

Java学习,List截取

Java中List接口&#xff0c;List接口提供了一个subList方法&#xff0c;该方法允许获取原始列表的一个视图&#xff08;view&#xff09;&#xff0c;该视图包含从指定起始索引&#xff08;包含&#xff09;到指定结束索引&#xff08;不包含&#xff09;之间的元素。 使用Arr…

vue2的$el.querySelector在vue3中怎么写

这个也属于直接操作 dom 了&#xff0c;不建议在项目中这样操作&#xff0c;不过我是在vue2升级vue3的时候遇到的&#xff0c;是以前同事写的代码&#xff0c;也没办法 先来看一下对比 在vue2中获取实例是直接通过 this.$refs.xxx 获取绑定属性 refxxx 的实例&#xff0c;并且…