• 回答数

    5

  • 浏览数

    338

阿达殿下
首页 > 工程师考试 > 趣味测试工程师考试内容

5个回答 默认排序
  • 默认排序
  • 按时间排序

小宇巴波比

已采纳

可以去海淀区测试空间的考点了解一下,因为之前10年的时候在那边参加过,你可以问一下现在的情况。

趣味测试工程师考试内容

186 评论(8)

youjinjuan

苹果面试时的15道趣味考题!

据外国媒体报道,谷歌在招聘员工和工程师时,往往会问求职者有关技术方面的问题。苹果却大不相同,总是会司会问一些脑筋急转弯风格的问题,提出一些与硬件规格相关的问题,此举似乎更多的是希望从潜在的员工身上挖掘更多的创造力。苹果的这些问题不仅针对技术人员,甚至还针对销售人员和其他特殊人员。以下就是美国网站GlassDoor提供的苹果在面试应聘人员的最有趣味性的15道题目:

1、桌上放置了一部旧iPhone,你能看到哪些材料?

招聘职位:产品设计工程师。

在苹果公司工作的多数员工,都会了解供应链的成本事务,以确保尽可能地减少生产手机的产品成本。苹果手机是极具价格竞争优势的产品,所以你必须知道如何从事控制成本相关的工作。因此,具备专业的材料及其属性相关的经验将有助于你在生产手机设备时降低成本。

2、描述使用苹果产品的情况

招聘职位:销售员。

如果你想销售苹果产品,最好已经是苹果用户。无论如何,苹果不会聘用一个从未使用苹果iPhone手机的人来担任公司的销售员工。

3、如果测试部门否决了500台洗衣机,那么你将如何查找根源并找到解决之道?

招聘职位:产品质量工程师。如果在生产中发生了故障,就可能会导致数百部iPhone手机受损,甚至也可能会此起成千上万的收入受损。如果你想管理产品质量,那么就必须确保你能够发现所有产生的问题,特别是那些在供应链初期阶段就出现的问题。

4、你如何在资源非常有限的环境下将处理网络、文件系统、用户界面系统等的线程模型转化成用户空间框架?

招聘职位:软件工程师。

编写运营程序的代码较为容易,但是要让它有效的工作就会很难了,特别是当你为手机设计软件时,你必须依赖低功率的芯片来确保电池寿命延长。

5、你如何计算来自中国的苹果供应量?

招聘职位:材料项目经理。

他们正在探讨字面意义上的苹果,如你所知,就是水果。不过,这也是一道非常基础的供应问题。如果你负责管理供应链,那么你就需要确切的知道供应商供应何种产品、以及能够提供什么样的材料。苹果公司几乎为其生产的智能手机购买所有最好的元件,如果你能够充分了解整个供应链,那就能够减少成本。

6、使用运营放大器来设计一个LED驱动

招聘职位:硬件工程师。

通常情况下,产品不会在非常优化的环境下运行。事实上,运行环境要么太热、要么太冷、甚至还会在水中。因此,你必须确保你的产品能够在非最优化的环境下运行。

7、如何诊断缓冲溢出问题?

招聘职位:软件工程师。

通常情况下,确定谁是最有才华工程师的最佳方法就是问他们如何去解决问题。缓冲溢出问题一旦产生,就可能会引发巨大灾难,因此,如果你想测试你的工程师在极端复杂问题面前如何采取什么行动的话,那么这将是值得提问的好问题。

8、你有100个编号的灯泡,在第一环节中都打开这些灯泡,然后再换上其它的新灯泡,依次类推,这样100次过后,还有多少个灯泡在亮着?

招聘职位:高级软件工程师。

实际上,苹果的面试官并不是最传统的人,他们会从Khan Academy网站引用一些脑经急转弯风格的问题,但是,这些问题一般都是涉及一些数学技巧的复杂问题,因此,要想测试一个工程师解决问题的能力,这些问题都将是值得提出的好问题。

9、你如何及时地关注科技新闻?

招聘职位:Mac人才。

如果你想运营苹果零售商店,那么还需要确保你具备一种认知感觉即了解人们如何从新闻中理解苹果公司。苹果的面试官想以此了解应聘人员是否会浏览TechCrunch、heck或Business Insider之类的`网站。

10、你从一个6×6的网格的左上方开始,可以向下或者向右移动,那么你会有多少种方法能够到达网格的右下角?

招聘职位:高级软件工程师。

这是一个叫作“路径计算”的问题,也是最基本的一种脑筋急转弯问题,这样的问题旨在测试应聘人员如何思考问题,以及能否找到解决问题的方法。苹果会向他们的部分高级软件工程师提出一些更加疯狂的此类问题,这一点也不足为奇。这样的问题也取自于Khan Academy.

11、你如何检验表面曲率的连续性?

招聘职位:CAD制图员。

苹果为自己的设备绘制了大量的原型例如iPhone和iPad的原型等。那些原型都需要进行测试,因此,你需要让一些人快速的绘制出原型。但是,还要保证与苹果的其它设备保持一致,因此,你需要确保你的制图员和设计师具备完美的意识,甚至设计玻璃的形状。

12、找到链接列表的中间点

招聘职位:Cocoa camp.

苹果会要求他们的软件工程师提供一个更明智的解决方案。例如,你可能会获得两个“指示器”,一个指示器在链接列表中每次移动一步,另一个每次移动两步。当另一指示器到达终点时,那么第一个指示器所处的位置就是链接列表的中间点。

13、如果你可以带一件科技产品到偏远的地方,那会是什么?

招聘职位:专员。

这是一个带有“欺骗性”的问题,苹果可能是在测试你是否喜欢iPhone手机。在苹果店的销售人员(苹果店专家就是干这个的)必须非常喜欢苹果产品。

14、在金属片上打出5个洞眼的方法?

招聘职位:产品设计工程师。

苹果需要确保其设计师和硬件工程师至少都具备一定的创造力,即使他们必须成为超级技术专家,因此,即使是让你在金属片上打洞这样的简单问题也可能会有很多的解决方法。事实上,苹果是在测试应聘人员的创造力。

15、你认为中学里什么样的群体最好或最简单?

招聘职位:专员

如果你想在苹果商店中挑出那些更可能购买苹果产品的专门用户,你就需要具备了解这些用户是什么样的人,无论他们是否购买苹果产品,你都需要作出记号,并尽可能快地区别出来。

176 评论(12)

胡来,任性

硬件测试工程师需要掌握的内容包括:基础知识、业务能力。

一、基础知识

1、学习掌握研发部公共类知识,通过公共类知识考试并取得良好成绩。

2、学习掌握开关电源测试方法,以及PWM逆变驱动的测试方法。

3、学习掌握DSP或单片机技术原理,学会控制板硬件测试方法。

4、学习掌握EMC及安规测试方法。

5、学习掌握整机驱动测试,各项保护测试,极限工作测试。

6、试用期内在导师指导下完成至少2个测试任务,独立完成至少1个测试任务。

二、业务能力

1、掌握公司现有开关电源的拓扑结构(包括工作原理,主电路的计算,主要的性能参数,典型波形等),了解电源行业其它的典型拓扑结构。

2、掌握逆变器主回路、IGBT驱动电路的基本工作原理。

3、掌握DSP或单片机控制电路、信号处理、输入输出接口电路的基本工作原理。

4、熟悉RS485和ModBus工控总线物理层接口电路。

5、熟悉变频器EMC、安规的相关国家标准。

6、熟悉公司产品开发流程,要明确中试测试工程师在产品开发阶段中的角色和职责。

测试工程师的发展道路

一种选择是走测试的技术路线,成长为高级测试工程师,这时他能够独立测试很多软件,再向上可以成为测试架构设计师。从硬件测试工程师发展到测试经理需要较长时间(3到5年)工作经验的积累和过硬的专业技术背景。

第二种选择是向管理方向发展,从测试工程师到组长(Leader),再到测试经理(Manager),以至到更高的职位。

第三种选择是可以换职业,做项目管理或做开发人员都可以,很多测试工具开发工程师在测试的过程中,因为开发方面积累了经验,同时对产品本身产生了自己的看法,很容易转去做产品开发。

172 评论(15)

jackor57992

软件测试的基本概念,代码检查、走查与评审 ,软件性能测试和可靠性测试等,大概应该是这些,我是学的开发,不过有一个同学在北京测试空间学习,我可以帮你问问,考的是软件产品检验师和软件质量检验师。

121 评论(14)

无敌幸运星1

软件测试工程师考试 分几项考试 都考什么内容的基本要求: 1.熟悉软件质量、软件测试及软件质量保证的基础知识; 2.掌握代码检查、走查与评审的基本方法和技术; 3.掌握白盒测试和黑盒测试的测试用例的设计原则和方法; 4.掌握单元测试和集成测试的基本策略和方法; 5.了解系统测试、性能测试和可靠性测试的基本概念和方法; 6.了解面向对象软件和WEB应用软件测试的基本概念和方法; 7.掌握软件测试过程管理的基本知识和管理方法; 8.熟悉软件测试的标准和文档; 9.掌握QESuite软件测试过程管理平台和QESat/C++软件分析和工具的使用方法。 考试内容: 一、软件测试的基本概念 1.软件质量的概念。 2.软件测试的目标和原则。 3.软件测试的心理学。 4.软件测试的经济学。 5.软件质量保证。 二、软件测试的类型及其在软件开发过程中的地位 1.软件开发阶段。 2.规划阶段的测试。 3.设计阶段的测试。 4.编码阶段的测试。 5.验收和维护阶段的测试。 三、代码检查、走查与评审 1.桌面检查。 2.代码走查。 3.代码检查。 4.同行评审。 四、覆盖率(白盒)测试 1.覆盖率测试。 2.逻辑结构的覆盖率测试。 3.路径覆盖率测试。 4.数据流测试。 5.程序变异测试。 6.基于覆盖的测试用例选择。 五、功能(黑盒)测试 1.边界值测试。 2.等价类测试。 3.基于因果图的测试。 4.基于决策表的测试。 5.基于状态图的测试。 6.基于场景的测试。 7.比较测试。 六、单元测试和集成测试 1.单元测试的目标和模型。 2.单元测试策略。 3.单元测试分析。 4.单元测试的测试用例设计原则。 5.集成测试基本概念。 6.集成测试策略。 7.集成测试分析。 8.集成测试用例设计原则。 七、系统测试 1.系统测试概念。 2.系统测试方法。 3.系统测试的实施。 八、软件性能测试和可靠性测试 1.软件性能的概念。 2.性能测试的执行。 3.软件可靠性的概念。 4.可靠性预计。 5.可靠性分析方法。 6.软件可靠性测试的执行。 九、面向对象软件的测试 1.面向对象软件测试的问题。 2.面向对象软件测试模型。 3.面向对象软件的测试策略。 4.面向对象软件的单元测试。 5.面向对象软件的集成测试。 6.面向对象软件的系统测试。 十、Web应用测试 1.应用服务器的分类和特征。 应用系统的特点。 应用系统的测试策略。 应用系统测试技术。 应用系统安全测试。 十一、其他测试 1.兼容性测试。 2.易用性测试。 测试。 4.构件测试。 5.极限测试。 6.文档测试。 十二、软件测试过程和管理 1.软件测试过程概念。 2.测试组织管理。 3.测试计划的制定。 4.测试步骤的确定。 5.测试环境管理。 6.软件测试风险分析和成本管理。 7.测试文档管理。 8.测试的复用与维护。 十三、软件测试自动化 1.测试自动化的原理、方法。 2.测试用例自动生成。 3.测试执行自动化。 4.测试结果比较自动化。 5.测试工具的分类和选择。 6.测试工具的主流产品介绍。 十四、软件测试的标准和文档 1.软件测试的标准。 2.软件测试的文档。 十五、软件测试实践 1.软件测试过程管理。 (1)软件测试过程管理概念。 (2)测试的设计。 (3)测试的准备。 (4)测试的执行。 (5)软件问题报告和软件问题生命周期。 (6)测试的总结。 (7)QESuite软件测试过程管理平台。 2.白盒测试实践。 (1)被测程序说明。 (2)静态分析。 (3)被测程序的插装和动态测试。 (4)QESAT/C++白盒测试工具考试方式: 一、包括软件测试基本原理、测试方法、技术基础知识部分,采用笔试考试,考试时间120分钟,满分100分。 二、软件测试工程实践部分,上机操作完成下列内容: 1.软件测试过程管理实践,包括测试设计、测试准备、测试用例的执行、软件问题报告的填写、软件问题的跟踪解决。 内容描述: (1)给定一个被测系统地描述,要求建立测试项目组、分配人员角色、进行系统功能分解、编写测试用例。 (2)执行测试,对于发现的测试问题填写软件问题报告。 (3)作为测试/开发人员,追踪处理问题报告的状态转换,直至问题的解决。 整个过程通过QESuite软件测试过程管理平台进行。 2.白盒测试实践。针对给定的被测程序设计测试用例进行测试,达到要求的语句覆盖率和分支覆盖率。 内容描述: (1)对于给定的C语言被测程序,编写测试用例。 (2)使用QESAT/C++白盒测试工具进行静态分析并插装被测程序。 (3)执行测试用例,进行动态测试。 (4)使用QESAT/C++白盒测试工具检查测试覆盖率,直到达到所要求覆盖率。 3.上机考试时间120分钟;满分100分。

134 评论(12)

相关问答