第一篇:外企IQ测试面试题
中国招聘在线 http:///
◆6.你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一块。如果你只能将金条切割两次,你怎样分给这些工人?
◆7.一列时速15英里的火车从洛杉矶出发,驶向纽约。另外一列时速20英里的火车从纽约出发,驶向洛杉矶。如果一只鸟以每小时25英里的速度飞行,在同一时间从洛杉矶出发,在两列火车之间往返飞行,到火车相遇时为止,鸟飞了多远?
提示:想想火车的相对速度。
◆8.你有两个罐子,分别装着50个红色的玻璃球和50个蓝色的玻璃球。随意拿起一个罐子,然后从里面拿出一个玻璃球。怎样最大程度地增加让自己拿到红色球的机会?利用这种方法,拿到红色球的几率有多大?
◆9.假设你站在镜子前,抬起左手,抬起右手,看看镜中的自己。当你抬起左手时,镜中的自己抬起的似乎是右手。可是当你仰头时,镜中的自己也在仰头,而不是低头。为什么镜子中的影像似乎颠倒了左右,却没有颠倒上下?
◆10.你有5瓶药,每个药丸重10克,只有一瓶受到污染的药丸重量发生了变化,每个药丸重9克。给你一个天平,你怎样一次就能测出哪一瓶是受到污染的药呢?
答案:
1给5个瓶子标上1、2、3、4、5。
2从1号瓶中取1个药丸,2号瓶中取2个药丸,3号瓶中取3个药丸,4号瓶中取4个药丸,5号瓶中取5个药丸。
3把它们全部放在天平上称一下重量。
4现在用1×10+2×10+3×10+4×10+5×10的结果减去测出的重量。
5结果就是装着被污染的药丸的瓶子号码。
◆11.如果你有一个容量为5夸脱的水桶和一个容量为3夸脱的水桶,怎样准确地量出4夸脱的水?
1.装满5夸脱水,并把部分水倒入3跨脱水桶,剩下2夸脱。
2.把3夸脱水倒掉
3.将5夸脱桶中的2夸脱水倒入3夸脱桶中。
4.将5夸脱桶再次装满
5.将5夸脱桶中的水倒入已有2夸脱水的3夸脱桶中,这样5夸脱桶中剩下的水刚好是4夸脱
◆12.在开汽车的锁时,应该往哪个方向旋转钥匙?
◆13.如果你可以移动50个州中的任何一个,你会挑哪个,为什么?
◆14.有4条狗(4只蚂蚁或4个人)分别在一个广场的4个角落里。突然,它们同时以同样的速度追赶在自己顺时针方向的一个人,而且会紧追这个目标不放。它们需要多少时间才能相遇,相遇地点在哪里?
提示:它们将在广场中央相遇,所跑的距离与它们跑的路线无关。
◆15.从空中放下两列火车,每列火车都带着降落伞,降落到一条没有尽头的笔直的铁道上。两列火车之间的距离不清楚。两列车都面向同一个方向。在落地后,降落伞掉在地
上,与火车分离。两列火车都有一个微芯片,可以控制它们的运动。两个芯片是相同的。两列火车都不知道自己的位置。你需要在芯片中写入编码,让这两列火车相遇。每行编码都有一定的执行命令的时间。
你能使用以下指令(而且只能用这些指令):
MF—让火车朝前开
MB—让火车朝后开
IF(P)—如果火车旁边有降落伞,这个条件就得到了满足。
GOTO
答案:
A:MF
IF(P)
GOTOB
GOTOA
B:MF
GOTOB
解释:第一行只是让它们离开各自的降落伞。必须让它们离开自己的降落伞,这样后面的火车才能发现前面火车的降落伞,这样就满足了一个条件,它们就可以跳出起初遵守的编码。它们起初都在A这部分循环,直到后面的火车发现前面火车的降落伞,这时就转入B:并陷入B的循环。前面的火车还是没有找到降落伞,所以就不停地在A里面循环。由于每行编码都有一定的执行命令时间,完成A循环就比完成B费时,因此后面的火车(在B循环中)最终将赶上前面的火车。
2.有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份?
(1)把2克重的砝放在天平左端,分盐于天平两端直到平衡,此时,左端有盐69克,右端有盐71克。(2)取下天平左端的2克砝码换上7克重的砝码,端重(69 7)76克,右端仍重71克,从左端取出5克盐后,天平两端平衡,这时左端余64克盐。在取下天平两端物品。
(3)用刚才称出的5克盐当作“砝码”,与2克、7克砝码合成14克砝码。从64克盐取出14克,恰好剩下50克盐。则其余盐的重量就是90克
第二篇:外企经典面试题(模版)
外企经典面试题
1、为什么你是这份工作的最佳人选?
a.我干过不少这种职位,我的经验将帮助我胜任这一岗位。
b.我干什么都很出色。
c.通过我们之间的交流,我觉得这里是一个很好的工作地点。
d.你们需要可以生产出“效益”的人,而我的背景和经验能使我成为这样的人。
2、如果你被问到一个判断性问题,例如:你有没有创造性?你能不能在压力下工作?最好的答案是什么?
a.回答“是”或“否”。
b.回答“是”或“否”并给出一个具体的例子。
c.回答“是”或“否”并做进一步的解释。
3、描述一下你自己。
a.列举自己的个人经历,业余兴趣、爱好等。
b.大力宣传一下自已良好的品德和工作习惯。
c.列举3个自己的性格和成就的具体案例。
4、你期望在这个职位中找到什么?
a.我想找到一个好机会,使得我可以运用自己的知识为公司发展做出贡献,同时也能为自己创造进一步的机会。
b.我想找到一个可以认同我的努力和工作成果的公司。
c.我想找到一个可以提供给我足够薪水的公司。我的工作很努力,值得给我那么多钱。`
5、对我们公司都知道些什么?
a.我事先看过一些贵公司的介绍,就我所知,贵公司„„
b.我看过和听过的关于贵公司的一切都深深地吸引着我想加入这个团队。我知道这个行业是„„你们的客户是„„我最感兴趣的是你们„„„
c.关于你们公司,我知道很多,我喜欢在你们公司工作。
6、你有什么弱点?
a.我的同事们什么事都抱怨的时候,我总是很有挫折感。
b.我不大看重个人名誉。对我来说,只要把事情做好,我不在乎谁得到名声。c.我不觉得自己有弱点。
7、你的短期目标是什么?
a.短期内我只想得到一份工作。
b.我已经有很多欠账了,所以短期内我想找到一份工作,然后尽我应有的责任。
c.短期内我想找到一份适合自己的工作,对公司做出自己的贡献。今天我们谈的这份工作看起来是一个好机会,您能告诉我这份工作更详细的情况吗?
第三篇:外企英文面试题
面试官不仅关心你的学历,更关心你除所学之外是否有其他特长,这里的特长肯定是与该公司工作性质相关的特长啦。
1.About your college and Specialty
A: What university do you attend?
B: I attend Zhongshan University.A: When will you graduate from the university?
B: I will graduate this coming July.A: Are you going to receive any degree?
B: Yes, I will receive a degree of Bachelor of Business Adminstration.A: Please tell me about the courses you’ve completed at university.B: I’ve completed Marketing Principles, Sales Management, Distribution Theory, Economics, Accounting, Statistics, Psychology, Business English and so on.A: What is your favorite course?
B: My favorite course is Cost Accounting.和实际表现一样重要的,当然是被面试者的学历啦。当然,如果你有很耀眼的学历证书,说话肯定中气十足了,假使你没有良好的教育背景,也不要轻易放弃这个“面圣”的机会哦,外企很大程度上更重综合技能和人格魅力的,所以要好好把握这个机会。
2.About your academic records
A: What university do you attend?
B: I attend Zhongshan University.A: When will you graduate from the university?
B: I will graduate this coming July.A: Are you going to receive any degree?
B: Yes, I will receive a degree of Bachelor of Business Adminstration.A: Please tell me about the courses you’ve completed at university.B: I’ve completed Marketing Principles, Sales Management, Distribution Theory, Economics, Accounting, Statistics, Psychology, Business English and so on.A: What is your favorite course?
B: My favorite course is Cost Accounting.所谓面试不过就是一个面试者和被面试者见面聊天的过程,面试者想了解来应聘的人,而来应聘的人带着想被了解的期望去见面试者,所以面试官当然不可能不关心你在学校的表现啦,而身为去求职的你,当然要把自己在学校的表现好好说说啦。.About your student life
A: Are you a student leader at college?
B: Yes.I’ve served as the monitor of our class for two years.A: Have you got any honors or rewards in your university days?
B: Yes.I’ve been on the honor roll for three academic years.A: Have you been involved in any extracurricular activities at college?
B: Yes.I’ve been on the college basketball team.A: What sports do you usually take part in at college?
B: I sometimes play table tennis and sometimes play basketball.A: Is there anything you regret not having done or would like to have done differently at college?
B: I’ve spent so much time on club activities during the four years.However, I’ve never missed any of my classes.But I think my academic records would have been much better if I had put more time and energy into studying, looking back on it.A: Is there any teacher who impresses you very deeply during your student life?
B: Yes.Our maths professor has left a deep impression on me.In class, he is responsible in
应聘的时候80%的人都会碰上这个问题,当然啦,应聘人家公司,总是看中了什么方面,但怎么说更显技巧。去应聘之前就一定要把这个问题摸索明白了,就跟高考必考题一样重要。
4.About your reasons for application
A: Why are you interested in working with this company?
B: I am interested in working with your company because I know yours is one of the largest computer companies in our country(porvince, city).My major in the university is computer programming, so I wish to have the opportunity to apply my knowledge here.A: Do you choose this company on account of high pay(or remuneration)?
B: No, not only for high pay(remuneration), but also for a good working environment.As far as I know, working in a Sino-foreign joint venture calls for punctuality and responsibility.It is such a working environment that I am looking for.A: Have you applied for a similiar post to any other company?
B: Yes, I’ve also applied to Global Huada Company Ltd.--a Sina-American joint venture, in case I may not be accepted here.A: What is the result of your application to that company?
B: They’ve turned me down.A: What’s the reason why you failed to get the post?
B: My domicile isn’t in this city and they needed a local resident.That’s the sole reason for my failure to get the post.A: If you are employed by both companies, whose offer will you accept?
B: Needless to say, my first choice is your company.
第四篇:计算机软件测试面试题
软件测试面试题
1.白箱测试和黑箱测试是什么?什么是回归测试?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试包括两部分:函数本身的测试、其他代码的测试。
2.单元测试、集成测试、系统测试的侧重点是什么?
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。
3.设计用例的方法、依据有那些?
白盒测试:逻辑覆盖法,主要包括语句覆盖,判断覆盖,条件覆盖,判断-条件覆盖,路径覆盖
黑盒测试:等价划分类,边界值分析,错误推测法。
5.集成测试通常都有那些策略?
1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
2、各个子功能组合起来,能否达到预期要求的父功能;
3、一个模块的功能是否会对另一个模块的功能产生不利的影响;
4、全局数据结构是否有问题;
5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。学网,收藏本篇文章 [1] [2] [3]
$
pan>7.一个缺陷测试报告的组成缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷的实际结果描述,期望的正确结果描述,注释文字和截取的缺陷图象。
8.基于WEB信息管理系统测试时应考虑的因素有哪些?
9.软件本地化测试比功能测试都有哪些方面需要注意?
软件本地化测试的目的:
软件本地化测试的测试策略:1.本地化软件要在各种本地化操作系统上安装并测试。2.源语言软件安装在另一台相同源语言操作系统上,作为对比测试。3.重点
测试因本地化引起的软件的功能和软件界面的错误。4.测试本地化软件的翻译质量。5.手工测试和自动测试相结合。
11.需求测试注意事项有哪些?
一个良好的需求应当具有一下特点:
完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
正确性:每一项需求都必须准确地陈述其要开发的功能。
一致性:一致性是指与其它软件需求或高层(系统,业务)需求不相矛盾。可行性:每一项需求都必须是在已知系统和环境的权能和限制范围内可以实施的。
无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语言极易导致二义性,所以尽量把每项需求用简洁明了的用户性的语言表达出来。健壮性:需求的说明中是否对可能出现的异常进行了分析,并且对这些异常进行了容错处理。
必要性:“必要性”可以理解为每项需求都是用来授权你编写文档的“根源”。要使每项需求都能回溯至某项客户的输入,如Use Case或别的来源。
可测试性:每项需求都能通过设计测试用例或其它的验证方法来进行测试。可修改性:每项需求只应在S R S 中出现一次。这样更改时易于保持一致性。欢迎光临学网,点击这里查看更多文章教程 [1] [2] [3]
另外,使用目录表、索引和相互参照列表方法将使软件需求规格说明书更容易修改。
可跟踪性:应能在每项软件需求与它的根源和设计元素、源代码、测试用例之间建立起链接链,这种可跟踪性要求每项需求以一种结构化的,粒度好(f i n e-g r a i n e d)的方式编写并单独标明,而不是大段大段的叙述。
面試題二
问题六:常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
1.等价类划分
划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.2.边界值分析法
边界值分析方法是对等价类划分方法的补充。测试工作经验告诉我,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.使用边界值分析方法设计测试用例,首先应确定边界情况.通常输入和输出等价类的边界,就是应着重测试的边界情况.应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据.3.错误推测法
基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法.错误推测方法的基本思想: 列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.例如, 在单元测试时曾列出的许多在模块中常见的错误.以前产品测试中曾经发现的错误等, 这些就是经验的总结.还有, 输入数据和输出数据为0的情况.输入表格为空格或输入表格只有一行.这些都是容易发生错误的情况.可选择这些情况下的例子作为测试用例.4.因果图方法
前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等.考虑输入条件之间的相互组合,可能会产生一些新的情况.但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多.因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).因果图方法最终生成的就是判定表.它适合于检查程序输入条件的各种组合情况.5.正交表分析法
有时候,可能因为大量的参数的组合而引起测试用例数量上的激增,同时,这些测试用例并没有明显的优先级上的差距,而测试人员又无法完成这么多数量的测试,就可以通过正交表来进行缩减一些用例,从而达到尽量少的用例覆盖尽量大的范围的可能性。
6.场景分析方法
指根据用户场景来模拟用户的操作步骤,这个比较类似因果图,但是可能执行的深度和可行性更好。
问题七:您认为做好测试用例设计工作的关键是什么?
白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题
问题八:详细的描述一个测试活动完整的过程。
1.项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后SQA进入项目,开始进行统计和跟踪
2.开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是否有遗漏或者双方理解不同的地方。测试人员完成测试计划文档,测试计划包括的内容上面有描述。
3.测试人员根据修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档,详细设计文档。此两份文档成为测试人员撰写测试用例的补充材料。
4.测试用例完成后,测试和开发需要进行评审。
5.测试人员搭建环境
6.开发人员提交第一个版本,可能存在未完成功能,需要说明。测试人员进行测试,发现BUG后提交给BugZilla。
7.开发提交第二个版本,包括Bug Fix以及增加了部分功能,测试人员进行测试。
8.重复上面的工作,一般是3-4个版本后BUG数量减少,达到出货的要求。
9.如果有客户反馈的问题,需要测试人员协助重现以及回归测试。
问题九:以往是否曾经从事过性能测试工作?请尽可能的详细描述您以往的性能测试工作的完整过程。
曾经做过一套网管系统的性能测试,主要测试该软件在同时管理大量终端的情况下,在响应时间,CPU/磁盘/内存等参数是否满足要求。
也曾经做过软交换系统的呼叫性能测试,主要是测试软交换系统在有大量呼叫的情况下,响应时间,呼叫成功率,CPU/磁盘/内存等参数是否满足设计要求。
问题十:您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
测试网管系统中,使用的Mimic来模拟终端,能够大量的节省成本。
测试软交换系统的时候,使用的Prolab来模拟终端并发送呼叫软交换,他完成了同时数百人才能完成的摘机拨号工作,主要工作原理是产生一些符合要求的IP包并发送给软交换系统,同时对软交换系统的回应进行处理,决定下一步动作。
问题十一:您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?
主要是保障在大量用户的情况下,服务能正常使用。
问题十二:在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
1.在传统的BugZilla中,BUG描述应该包括以下的信息
2.和BUG产生对应的软件版本
3.开发的接口人员
4.BUG的优先级
5.BUG的严重程度
6.BUG可能属于的模块,如果不能确认,可以用开发人员来判断
7.BUG标题,需要清晰的描述现象
8.BUG描述,需要尽量给出重新Bug的步骤
9.BUG附件中能给出相关的日志和截图。
高质量的BUG记录就是指很容易理解的BUG记录,所以,对于描述的要求高,能提供的信息多且准确,很好的帮助开发人员定位。
第五篇:测试工程师面试题
测试工程师面试--笔试题
(考试时间90分钟,满分100分)
一、判断题(16分)(每题2分,正确的“√”,错误的“╳”)
1.开始测试工作的首要步骤是:编写测试用例。
2.可以采用JUnit测试被测系统的虚拟并发用户访问数。
3.需求是不可被测试的,因此正常的测试工作要从编码之后。
4.IIS的web服务端口是系统特定的80,用户是无法将其修改的。
5.在TCP/IP协议簇中,TCP协议是面向链接的;而UDP协议是面向非链接的。
6.在C++的例子中:“CDataArray”为析构函数;“~CDataArray”为构造函数。
7.所谓的冒烟测试(smoking test)也就是吞吐量的测试。
8.代码评审员一般由测试员担任。
二、简答题(20分)
1.请写出一条sql语句,为mytable表添加一条三个字段(分别是first_column, second_column, third_column)都有值的完整记录。(4分)
2.系统原来是直接从硬盘启动,此时如何设置,在重启系统时可从光盘引导?(2 分)
3.怎样才能使IP为192.168.0.1/24,PING通IP为192.168.1.2/24的主机?(3 分)
4.为什么不能使用子网掩码255.255.255.254?(3分)
5.写出以下unix命令。(8分)
①显示当前目录
⑤挂载文件系统
三、选择题(9分)(每题3分)
1.不属于集成测试步骤的是()
A、制定集成计划B、执行集成测试
C、记录集成测试结果D、回归测试
2.在Linux网络配置中,可以通过运行()命令来设置主机名字
A、routB、ping
C、hostD、hostname
3.telnet与rarp协议分别属于()协议
A、网络层与传输层B、应用层与网络层
C、运输层与网络层D、应用层与数据链路层
四、设计题(10分)
在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边
V1.1 ②改变目录的权限 ⑥删除文件③显示网络参数④显示文件内容⑧文件改名⑦创建一个空的文本文件
三角形,则提示“等边三角形”。画出程序流程图,找出基本测试路径。
五、编程与问答题(35分)
1.利用你目前的掌握的任意一门开发语言,设计一个可以屏幕上输出”Hello.It’s 2005-03-21
星期一”(具体时间为当前考试时间即可)。(5分)
2.偶然性不可重现BUG怎么处理?怎样才能使这种bug重现?(5分)
3.您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程
需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)(5分)
4.5.6.7.您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)(5分)测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 您认为做好测试计划工作的关键是什么?(5分)您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。(5分)您如何看待软件过程改进?在您曾经工作过的企业中,是否有一些需要改进的东西呢?(5分)
六、英译汉(10分)
The.NET platform is expected to provide:
* The ability to make the entire range of computing devices work together and to have user information automatically updated and synchronized on all of them
* Increased interactive capability for Web sites, enabled by greater use of XML(Extensible Markup Language)rather than HTML
* A premium online subscription service, that will feature customized access and delivery of products and services to the user from a central starting point for the management of various applications, such as e-mail, for example, or software, such as Office.NET
* Centralized data storage, which will increase efficiency and ease of access to information, as well as synchronization of information among users and devices
* The ability to integrate various communications media, such as e-mail, faxes, and telephones
* For developers, the ability to create reusable modules, which should increase productivity and reduce the number of programming errors
V1.1