贴上我珍藏的微软测试工程师面试题目

2024-03-15 18:38

本文主要是介绍贴上我珍藏的微软测试工程师面试题目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

面试记录:
1.
面试人:一个女生,年纪20多岁,不到30
面试过程:
a.      先拿出一个已经出好的题目,让冶喑蹋饽渴鞘中吹模⑽奶饽浚饽渴且笤谝桓鍪橹姓页鑫ㄒ坏淖址R蟠蟾?0分钟。
例如:字符串”aabbcddef”,要求输出”abcdef”
我开始题目意思理解错了,写的程序有错误,经过提示,重新写了一遍。 :(
b.      编程题目做完后,讨论了题目中出现的错误和修改方法。
c.      之后,做了两道类似填空的题目,题目是要求求一些变量的sizeof()后的长度。例如:char * p; sizeof(p)=?
两道题目都是类似题目,都是考sizeof()后的值,考察的是对于c里面变量的长度了解多少。
面试过程大概持续了30分钟左右。
2.
面试人:一个男生,年纪30左右吧?整个面试过程中,脸部表情都很生硬,看不出一点表情。
面试过程:
a.      首先要求我做了一下自我介绍,几分钟时间,使用的中文。
b.      拿出一页打印好的英文文章,让我看10分钟,说等会提问,要求看仔细一些。面试官还定好闹钟。文章是一篇技术文档,讲述的是在测试前需要进行任务分解的必要性和任务估算的方法。
c.      时间到后,就英文文章中的内容提问。问题有:某一段是讲述什么内容?,具体某一句话讲述什么内容?
回答期间,他听的很认真,我提到了一个“预算“俩字(本意是”估算“的意思),他就追问我哪个地方有提到这个的?
d.      文章完成后,拿出打印的一张纸,要求我做第一题,提示说题目简单,要求尽量做的完美。时间同样10分钟。题目是求一个只包含“0“到”9“十个数字的字符串里面每个数字出现的次数。
例如:“003579555“,0出现了2次,3出现了1次,5出现了4次,7,9各一次。
我大概花了5分钟做完题,打算提前交,他要求我继续看看,完善答案,不要求提前交。
e.      时间到,答完后,他看了一下题,说我的题目中有严重的错误,然后在笔记本电脑上记录了一些东西,我重新检查后,向他问有错误的地方所在,讨论后发现是由于我程序的书写有些移位,他忽略了一对{},所以认为我有错误。
整个面试过程大概是40分钟左右。
3
面试人:很年轻,大概不到30吧?
面试过程:
a.      首先是大概介绍了一下自己,几分钟时间。
b.      要我具体说说我最满意的一个项目,之间他会就项目提出一些问题,例如:为什么满意,使用什么技术,在其中做的工作之类。花了7,8分钟时间。
c.      之后手写了一道题目:有AB两个无序数组,要求组成一个有序数组。
d.      先和他说了一下几种解决办法,然后按照其中一个思路写下程序代码。
e.      然后检查程序,讨论程序中的问题。
f.      之后,提出如果由我来完成对这个程序的测试,我该如何做?
g.      关于测试问题完成后,提出如果将题目扩充到有多个数组的情况下,如何处理?和他一起讨论,后来找到一种更好的方法,而且可以同样适用于前面只有两组的情况下。
 

这篇关于贴上我珍藏的微软测试工程师面试题目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/812896

相关文章

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

题目1254:N皇后问题

题目1254:N皇后问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 题目描述: N皇后问题,即在N*N的方格棋盘内放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在同一斜线上。因为皇后可以直走,横走和斜走如下图)。 你的任务是,对于给定的N,求出有多少种合法的放置方法。输出N皇后问题所有不同的摆放情况个数。 输入

题目1380:lucky number

题目1380:lucky number 时间限制:3 秒 内存限制:3 兆 特殊判题:否 提交:2839 解决:300 题目描述: 每个人有自己的lucky number,小A也一样。不过他的lucky number定义不一样。他认为一个序列中某些数出现的次数为n的话,都是他的lucky number。但是,现在这个序列很大,他无法快速找到所有lucky number。既然

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

计算机视觉工程师所需的基本技能

一、编程技能 熟练掌握编程语言 Python:在计算机视觉领域广泛应用,有丰富的库如 OpenCV、TensorFlow、PyTorch 等,方便进行算法实现和模型开发。 C++:运行效率高,适用于对性能要求严格的计算机视觉应用。 数据结构与算法 掌握常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),能够优化代码性能,提高算法效率。 二、数学基础

微软正式推出 Spartan 斯巴达浏览器

作为用于替代 IE 浏览器的下一代继任者,微软的 Project Spartan 斯巴达浏览器可算是吊足了玩家们的胃口!如今,在最新的 Windows 10 Build 10049 版本起,它终于正式登场了。 斯巴达浏览器搭载了全新的渲染引擎、新的用户界面并集成了 Cortana 语音助手。功能上新增了稍后阅读列表、阅读视图、F12开发者工具、支持网页注释 (手写涂鸦),可以保存到 O