奇虎360笔试题-带答案-格式整理

合集下载

XX年奇虎360笔试题汇总

XX年奇虎360笔试题汇总
以上各项若是为真,那么以下哪项必然为真?
A.保留语句E而且删除语句c
B.同时保留语句c和语句D
c.保留语句E而且删除语句D
D.同时删除语句E和语句F
6. 请选择最适合的数字答案来填充此序列1,4,5,6,7,9,11,___
7. 某班有一名同窗做了好事没有留下姓名,他是甲、乙、丙、丁四人中的一个。当教师问他们时,他们别离如此说:甲:这件好事不是我做的;乙:这件事是丁做的;丙:如此好事是乙做的;丁:这件好事不是我做的。这四个人中只有一个人说了实话,请你推出是谁做了好事?
5. Google不提供哪个网络效劳?
总的来讲题都不难,要紧考察基础,可是题目很杂。
主பைடு நூலகம்题:
1. 论述一个你已知的360产品设计方面的优缺点。
2. 若是你为360设计一款产品,具体谈谈该产品的细节。
3. 若是你为360设计一款电话阅读器,具体谈谈你的方式。
4. 评论一下你最喜爱的团购网站,和该行业的进展。
A英国人 B法国人 c美国人 D不确信
5. 一个数据库中现有A、B、c、D、E、F六个语句,但目前那个数据库是不和谐的,必需删除某些语句才能恢复数据库的和谐性。已知:
若是保留语句A,那么必需保留语句B和语句c。
若是保留语句E,那么必需同时删除语句D和语句c。
只有保留语句E,才能保留语句F。
语句A是重要的信息,不能删除。
A礼拜二 B礼拜三 c礼拜四 D礼拜五
3.
公司采购的下午茶赶上商店做促销,部份瓶盖中印有“再来一瓶”的中奖信息,现假设中奖率为1/3,且有奖的概率是平均散布,若是要给100人预备买饮料,那么最少买多少瓶?
A100 B67 c68 D69
4. 某旅馆内住着不同职业,不同国籍的A、B、c、D四个人,他们来自英、法、德、美四个国家,此刻已知德国人是医生,美国人年龄最小且是警察,c比德国人年纪大,B是法官且是英国人的朋友,D从未学过医,由此可知c是:

360笔试

360笔试

先说下360笔试题的特点:题量多、注重基础、90%都是客观题(选择题)、非技术性问题占到了一定的比例(考察逻辑判断及推导能力),当然少不了一些安全或漏洞分析等主观题。

下面是我觉得有价值的笔试题,未列出来的都是比较简单的大家基本都会的,列出来也没啥意义。

客观题1. 小毕最近电脑很慢,怀疑是中了病毒,于是找了三款杀毒软件扫描了一下:A软件扫描结果:如果中了病毒X,那么也可能中了病毒YB软件扫描结果:如果没有中病毒X,那么一定中了病毒YC软件扫描结果:中了病毒X小毕不知道该相信哪个,于是找360技术支持,360技术支持告诉他只有一个软件的扫描结果是正确,那么请推断:()A 中了病毒XB 中了病毒YC 两个病毒都中了D 两个都没中2. 一个富人雇1人为他做七天工,他给他的工钱是毗邻在一起的七块金条(天天一块),要保证天天雇工拿到他应拿工钱(不能多也不能少),富人只能掰断二次连在一起的金条,问:最少掰断几次能做到按要求给雇工报酬?()A. 2 B 3 C 4 D 73. 某学校有四名外国专家,分别来自美国、加拿大、韩国和日本。

他们分别在电子、机械和生物三个系工作,其中:①日本专家单独在机械系;②韩国专家不在电子系;③美国专家和另外某个外国专家同在某个系;④加拿大专家不和美国专家同在一个系。

以上条件可以推出美国专家所在的系为(A) 电子(B) 机械系(C) 生物系(D) 电子系或生物系答案: D4. 五对夫妇甲乙丙丁戊聚会,见面是互相握手问候,每个人都可以和其他人握手,但夫妇之间不能握手,甲先生好奇地私下问每个人(包括他太太)打听刚才握手的次数,得到的回答是:0,1,2,3,4,5,6,7,8,文甲太太握手()次。

A. 3 B 4 C 5 D 6答案:B分析:这是一道逻辑推理趣题 .显然,每个人不会和自己握手,也不会和自己的配偶握手 .当然某两人之间也不会握两次手 .此外,由于各种原因造成可握手的人并不一定都握手 .因此在他们这10个人中,握手次数最多的人握手的次数也不能大于8. 由甲已经问得九个人握手的次数分别是0 ,1,2 ,3 ,4,5 ,6,7,8, 共九种情形 .分析可得:握手次数为8的人和握手次数为零的人必定是一对夫妻 .这是因为握手次数为8的人,不妨假定为乙,他必和除乙太太以外的四对夫妇中的每个人都握了手 .于是这四对夫妇中的每个人握手的次数都不能是零 .那么,握手次数为零者只能是乙太太了 .这样,乙氏夫妇的握手次数已经确定,予以排除...,那么既然握手次数之和为8的必定是一对夫妻,九人中又没有两个人握手的次数相同,所以只有甲先生和甲太太握手次数同为4次5. 甲、乙、丙、丁四个人,一个是教师,一个是售货员,一个是工人,一个是老板。

奇虎360软件测试笔试题

奇虎360软件测试笔试题

奇虎360软件测试笔试题 一:测试知识1、一名优秀的测试工程师需要哪些素质;2、说说你常用的定位bug的方法,都是用刀哪些工具。

比如程序崩溃,请描述常用的步骤。

3、你都使用过哪些测试工具?他们各有什么优缺点?4、谈谈你对自动化测试的看法。

5、做好测试用例设计工作关键的是什么?白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果. 黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。

不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题6.、你所熟悉的测试类型有哪些?试着分析这些不同的测试类型的区别和联系?测试类型有:功能测试,性能测试,界面测试。

功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。

是把测试对象看作一个黑盒子。

利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。

采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

负载测试和压力测试都属于性能测试,两者可以结合进行。

通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。

压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。

界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。

而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。

同时界面如同人的面孔,具有吸引用户的直接优势。

设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。

区别在于,功能测试关注产品的所有功能上,要考虑到每个细节功能,每个可能存在的功能问题。

【good!】360产品笔试题

【good!】360产品笔试题

第一题:逻辑推理(选择)。

有给出数字选空白的数,看图找规律等等吧。

一共十个。

第二题:也是推理类型的第五部分问答题,很开放,例如设计公交站牌,大众点评网的机制,还有什么给盲人设计浏览器,还有一个是营销方式。

考官一点都不管,至少我就看到个男生明目张胆一直在用手机查题目(他在非常显眼的前几排),而且应该是相邻两个纵列是用A\B卷隔开的,我就看到我后面几个人换考卷换成一样的,两个考官发卷子慢到要死,第一个和最后一个拿到考卷的人起码差15分钟,回到正经,说说考题。

【排列组合题/逻辑推断】:·在一个城镇,男人周一、周二、周三说谎话,女人周四、周五、周六说谎话,其余时间都说真话。

有一个游客到这个村庄游玩,他想知道今天星期几,男人说“我昨天说的是谎话。

”女人也说“我昨天说的是谎话。

”,请问今天星期几?实验室里有8瓶试剂,有且只有1瓶有毒,用小白鼠来测试,小白鼠若喝了有毒的试剂,24小时之后才会中毒身亡。

小明需要在24小时内得知哪瓶试剂有毒,请问小明至少需要多少只小白鼠才能测出哪瓶试剂有毒?7个人排成一行队伍,两个人不能相邻,问有几种排法?a.1800b.2400c.3600d.忘记了有12只鸡蛋,其中只有一只是坏的(重量和其他鸡蛋不同),现用天平来称,问至少需要称几次?【主观题】·请设计描述一款“课程表”的手机产品,分别阐述目标用户、核心功能、特色设计。

·请描述你经常使用的ATM机的不好的地方,怎么改进?·如何让周鸿祎、李开复等互联网名人关注你的微博?1:阐述一个你已知的360产品设计方面的优缺点。

2:如果你为360设计一款产品,具体谈谈该产品的细节。

3:如果你为360设计一款手机浏览器,具体谈谈它。

4:评论下你最喜欢的团购网站,以及该行业的发展(1)腾讯qq的浏览器a)会在输入网址点击后出现很多常用的网址,比较方便,UC没有;b)有扫描二维码功能;(2)360有个人中心,的网页在线收藏,非常好用缺点:没有提供二维码功能,非常重要;运行速度较慢,运行软件里面只有360的手机产品,量少,可以加其他公司的产品进去,满足用户需求;优点:有了360搜索,”综合搜索”四个字应该改为”360搜索(2012年8月底上线)”,更加突出品牌,浏览器的最大需求:操作简单、速度快,节省流量本人比较喜欢玩手机,所以对这些比较感兴趣PS-以下手机浏览器全都为S60-3RD版手机浏览器都有哪些?主要有UCWEB,星际浏览器,航海家,OPER,手机大头……这几款浏览器我都用过,个人感觉还是UCWEB要好用一些。

最新面试考试题目(含答案)-360校招笔试题

最新面试考试题目(含答案)-360校招笔试题
7、在含有50个结点的二叉排序树上,查找关键字为20的结点,则依次比较的关键字有可能是()
A 15,35,18,14,20
B 35,25,28,15,20
C 35,25,18,15,20
D 15,35,25,20
8、下列算法段中,语句(6)的语句频度为()
[cpp] vie plain copy(1)for( i=1; i i++)
C更高的方差
D更低的方差
10、下列程序的运行结果是x=2,请为横线处选择合适的程序()
[cpp] vie plain copy#include
int main()
{
int i,j,x=0;
for(i=0; i i++)
{
for(j=1;j j++)
{
if(j%2) ____;
++x;
}
}
printf( x=%d\n ,x);
A 0
B e(约等于2718)
C (约等于3142)
D 1
7、人群中每一千人中有4个患肝癌,某项血液测试可以较为准确检测肝癌(阳性:检测结果显示患病;阴性:检测结果显示健康)。如果患肝癌,检测结果有80%概率呈阳性,20%概率呈阴性;如果未患肝癌,有90%概率呈阴性,10%概率呈阳性,如果检测结果呈阳性,那么此人患肝癌的概率大约是多少?(提示:使用贝叶斯公式)
$a= 45 fire
$inc = 10;
$a = $inc + $a;
echo $a;
?
A 45
B 0
C 55
D 1045
10、下面程序的输出是什么?
[cpp] vie plain copyd = lambda p: p*2

【最新】奇虎360校招的笔试真题-精选word文档 (4页)

【最新】奇虎360校招的笔试真题-精选word文档 (4页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==奇虎360校招的笔试真题简答题:1、设计一个课程表(包括目标人群、核心功能、特色设计);2、说ATM的缺点,改进方法;3、如何让李开复等互联网大牌关注你的微薄?选择题记得不是很清楚,大概是这样的:1、数字推理:1,4,5,6,7,9,11,()2、安卓系统是什么语言开发的?c,c++,java,**3、HTML5不包含的技术?选项有JS、java、*、*4、12个鸡蛋,有一个重量与其他不同,称几次能找出来?5、8瓶药,其中一瓶有毒,老鼠喝了有毒的药24小时候死亡,小明要在24小时候知道哪瓶药有毒,问至少需要几只老鼠?6、一种饮料买一中一,有三分之一的的中奖概率,有一百个人,问至少要买多少瓶?7、下列哪个不具有RSS功能,熊猫阅读、googlereader、*、*(想不起来了)8、下列哪项与fk类似,Twitter、微博、google+、*9、甲乙丙丁四人,其中一人做了好事,甲说:不是我,乙说:是丁,丙说:是乙,丁说:不是我,(好像是这样。

)有一人说真话,问谁做了好事?10,、一个村庄所有男人周123,说谎,其他时间不说谎,女人周456说谎,其他时候不说谎,一个人去村庄旅游,问了一个男人,男人说:“我昨天没说谎”,问一个女的,女的也说:“我昨天没说谎”,问今天是周几?11、的二级域名是?12、有两个题是看界面,一个是选择没有问题的,一个是选择有问题的。

13、一个节目,有抽奖活动,三个箱子ABC,主持人知道哪个有奖,嘉宾不知道。

嘉宾选A箱子,主持人选B,打开后,B箱子没有奖,主持人问嘉宾换不换箱子,如果是你,A不换,两个箱子的中奖概率都是1/2;其他的忘了。

就是换,不换,后面是原因14、一家有两个孩子,第一个是女孩,问第二个是女孩的概率?二分之一、三分之一、四分之一什么的。

【最新推荐】360奇虎软件测试笔试题-word范文 (4页)

【最新推荐】360奇虎软件测试笔试题-word范文 (4页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==360奇虎软件测试笔试题一:测试知识1、一名优秀的测试工程师需要哪些素质;2、说说你常用的定位bug的方法,都是用刀哪些工具。

比如程序崩溃,请描述常用的步骤。

3、你都使用过哪些测试工具?他们各有什么优缺点?4、谈谈你对自动化测试的看法。

5、做好测试用例设计工作关键的是什么?白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果. 黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。

不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题 6.、你所熟悉的测试类型有哪些?试着分析这些不同的测试类型的区别和联系?测试类型有:功能测试,性能测试,界面测试。

功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。

是把测试对象看作一个黑盒子。

利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。

采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

负载测试和压力测试都属于性能测试,两者可以结合进行。

通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。

压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。

界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。

而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。

同时界面如同人的面孔,具有吸引用户的直接优势。

设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。

360笔试题目整理

360笔试题目整理

1:阐述一个你已知的360产品设计方面的优缺点。

2:如果你为360设计一款产品,具体谈谈该产品的细节。

3:如果你为360设计一款手机浏览器,具体谈谈它。

4:评论下你最喜欢的团购网站,以及该行业的发展(当时我整个人都萌了,我压根就没团购过==。

OUT了,15分啊)(1)腾讯qq的浏览器a)会在输入网址点击后出现很多常用的网址,比较方便,UC没有;b)有扫描二维码功能;(2)360有个人中心,的网页在线收藏,非常好用缺点:●没有提供二维码功能,非常重要;●运行速度较慢●运行软件里面只有360的手机产品,量少,可以加其他公司的产品进去,满足用户需求;优点:有了360搜索,”综合搜索”四个字应该改为”360搜索(2012年8月底上线)”,更加突出品牌,浏览器的最大需求:操作简单、速度快,节省流量本人比较喜欢玩手机,所以对这些比较感兴趣PS-以下手机浏览器全都为S60-3RD版手机浏览器都有哪些?主要有UCWEB,星际浏览器,航海家,OPER,手机大头……这几款浏览器我都用过,个人感觉还是UCWEB要好用一些。

各自的最新版本是多少?UCWEB:UCWEB6正式版;星际浏览器:星际手机浏览器4.0航海家:S60 3.3.1测试版OPER:Opera Mini4手机大头:手机大头V6版介绍:UCWEB-WEB、WAP手机浏览器,速度快而稳定,具有视频播放、网站导航、搜索、下载、个人数据管理等功能,助您畅游网络世界!UCWEB浏览器重新诠释了手机上网:多窗口浏览,联网快速,节省流量,支持标准网络协议(WEB/WAP协议)。

跨平台浏览技术可以使每一个手机用户在手机上轻松、快捷地完成同互联网之间的信息交互,获得电脑端上的冲浪体验:收发电子邮件,登录论坛社区,阅读时事新闻,编写个人博客等,把精彩网络世界囊于手中,畅享移动新生活!星际浏览器-星际手机浏览器 4.0 测试版有诸多革命性的功能设计:界面设计简洁美观。

实现纯web互联网页面浏览,不经过任何的中间环节的编辑转化,直接把互联网网页在手机浏览器上实现大小缩放。

360笔试题目

360笔试题目

360笔试题目360笔试题目编程题、传教士人数M,野人C,M≥C,开始都在岸左边,①船只能载两人,传教士和野人都会划船,当然必须有人划船②两岸边保证野人人数不能大于传教士人数把所有人都送过河,设计一方案,要求编程实现,。

思路:深度搜索。

状态:左岸和右岸的人数+船的.位置。

每一个状态下,会有5种状态可以转移,即:1,运送2个传教士到对岸;2,运送2个野人到对岸;3,运送1个传教士到对岸;4,运送1个野人到对岸;5,运送1个传教士和一个野人到对岸。

从初始状态开始搜,搜索这五种情况,进入下一状态,判断该状态是否满足条件,即两岸野人的个数是否比该岸的传教士多,如果满足条件,则继续搜索该状态下的五种情况。

深度搜索下去,直到找到最后的解。

注意:1,如果搜索的状态在之前已经出现过了,就不深入下去了,否则会出现死循环,比如运两个野人过去,再运回来,状态复原了,如果一直这么搜下去,就没玩没了了。

2,状态包括船的信息,如果两边的人数都是一样,但是船的位置不一样,那么这是两种状态。

3,要搜索的目标状态是人都在对岸且船在对岸。

PS:当M=C>3时,没有解。

当M>C时,有解。

[cpp] view plaincopyprint?#include#include#include#includeusing namespace std;bool flag = true; //true:表示在右岸vector visit; //记录已经访问过的状态bool dfs( int M, int C, int m, int c){if( M<0||C<0||m<0||c<0) //非法return false;if( (M&&C>M) ||(m&&c>m)) //野人会吃牧师return false;if( flag&&M==0&&C==0 ||(!flag&&m==0&&c==0)) //全部运输过去return true;//检查该节点是否出现过char s[30];if( !flag )sprintf( s, "M=%d,C=%d,m=%d,c=%d,boat=left", M,C,m,c);elsesprintf( s, "M=%d,C=%d,m=%d,c=%d,boat=right", m,c,M,C);string str(s);for( int i=0; iif( visit[i]==str) //该状态已经搜索过了return false;visit.push_back(str);flag = !flag;if( dfs( m+2, c, M-2,C) ){printf("2,0\n");printf("%s\n",s);return true;}else if( dfs( m, c+2, M, C-2) ){ printf("0,2\n");printf("%s\n",s);return true;}else if( dfs( m+1, c+1, M-1, C-1) ){ printf("1,1\n");printf("%s\n",s);return true;}else if( dfs( m+1, c, M-1, C)){ printf("1,0\n");printf("%s\n",s);return true;}else if( dfs( m, c+1, M, C-1)){ printf("0,1\n");printf("%s\n",s);return true;}flag = !flag;visit.pop_back();return false;}int main(){char s[30];int M=6,C=6,m=0,c=0;sprintf( s, "M=%d,C=%d,m=%d,c=%d,boat=left", M,C,m,c);printf("%s\n",s);if(!dfs(M,C,0,0))cout << "Can not find the solution."<return 0;}#include#include#include#includeusing namespace std;bool flag = true; //true:表示在右岸vector visit; //记录已经访问过的状态bool dfs( int M, int C, int m, int c){if( M<0||C<0||m<0||c<0) //非法return false;if( (M&&C>M) ||(m&&c>m)) //野人会吃牧师return false;if( flag&&M==0&&C==0 ||(!flag&&m==0&&c==0)) //全部运输过去return true;//检查该节点是否出现过char s[30];if( !flag )sprintf( s, "M=%d,C=%d,m=%d,c=%d,boat=left", M,C,m,c);elsesprintf( s, "M=%d,C=%d,m=%d,c=%d,boat=right", m,c,M,C); string str(s);for( int i=0; iif( visit[i]==str) //该状态已经搜索过了return false;visit.push_back(str);flag = !flag;if( dfs( m+2, c, M-2,C) ){printf("2,0\n");printf("%s\n",s);return true;}else if( dfs( m, c+2, M, C-2) ){printf("0,2\n");printf("%s\n",s);return true;}else if( dfs( m+1, c+1, M-1, C-1) ){printf("1,1\n");printf("%s\n",s);return true;}else if( dfs( m+1, c, M-1, C)){printf("1,0\n");printf("%s\n",s);return true;}else if( dfs( m, c+1, M, C-1)){printf("0,1\n");printf("%s\n",s);return true;}flag = !flag;visit.pop_back();return false;}int main(){char s[30];int M=6,C=6,m=0,c=0;sprintf( s, "M=%d,C=%d,m=%d,c=%d,boat=left", M,C,m,c); printf("%s\n",s);if(!dfs(M,C,0,0))cout << "Can not find the solution."<return 0;}。

360软件测试笔试题

360软件测试笔试题

360软件测试笔试题软件测试是指对已开发的软件进行系统性验证和检查,以确定其是否满足预定的功能需求和质量要求的过程。

在进行软件测试时,需要设计测试用例、执行测试用例、记录测试结果以及分析测试结果等步骤。

下面是一套360软件测试的笔试题。

第一部分:选择题(每题2分,共20题)1. 下列哪个不属于软件测试的目标?A. 发现软件中的缺陷B. 验证软件是否满足用户需求C. 保证软件没有任何错误D. 确保软件的安全性2. 软件测试中的黑盒测试是指?A. 收集软件内部的结构信息进行测试B. 只关注软件的输入和输出,不关心内部实现C. 随机生成测试用例进行测试D. 从功能需求出发,测试软件的每个功能点3. 下列哪个不属于软件缺陷的分类?A. 语法错误B. 逻辑错误C. 界面错误D. 算法错误4. 下列哪个是软件缺陷的描述?A. 在一个银行系统中,用户登录时,无法输入正确的用户名和密码B. 在一个电商网站中,用户无法将商品添加到购物车C. 在一个游戏中,玩家无法通过关卡D. 在一个社交网络中,用户无法添加好友5. 下列哪个不属于测试用例的设计原则?A. 测试用例必须包含所有可能的输入情况B. 测试用例应该覆盖软件的所有功能点和场景C. 测试用例应该简单且易于理解D. 测试用例应该有确定的预期结果6. 软件版本号由几个数字组成?A. 1B. 2C. 3D. 47. 下列哪个是正确的软件版本号格式?A. V1.2.3.4B. 1.2.3C. V1.2D. 1.2.3.4.58. 在执行测试用例之前,应该先进行什么工作?A. 编写测试用例B. 设计测试环境C. 设计测试数据D. 评估测试风险9. 下列哪个不属于测试执行的步骤?A. 准备测试环境B. 执行测试用例C. 记录测试结果D. 设计测试用例10. 下列哪个不属于软件测试的关键活动?A. 编写测试计划B. 执行测试用例C. 编写测试报告D. 分析漏洞扫描结果第二部分:填空题(每题2分,共20题)1. 软件缺陷可以通过____和____两个环节来预防和发现。

奇虎360笔试题-带答案-格式整理

奇虎360笔试题-带答案-格式整理

奇虎360笔试题带答案版本1.360软件管理功能测试,请写几个用例测试全部功能。

题目给了界面图和简单功能介绍,具体可以自己装个360 看下。

2.你用过360的软件吗?有什么建议和评价360软件有一个功能就是在电脑的桌面左下方会有一个桌面管理工具,但是这个功能我使用起来,尽管设置了开机自启动,但是每次开机都不能够自启动,尤其是win8系统,其实这个功能特别方便,但是我却找不到启动的入口。

3.如何设计安全软件,才能符合用户需要。

首先:保证软件自身的安全,存在极少的易被攻击的漏洞。

其次:保证本软件运行时各项指标正常然后:界面友好,易操作。

最后:关键是权衡好安全性与易用性的关系。

因为:不恰当的安全性会损害易用性,不适当的易用性会损害安全性。

4.如何评测杀毒软件闲时占用资源,跟工作时占用资源情况对中毒文件的灵敏度及处理方式软件界面、易操作性、收费、杀软功能跟其他软件的兼容性软件自身的鲁棒性5.文件系统都有哪些,相对应都能安装什么系统FAT16 : MS-DOS Win95 支持分区最大2G Win2000 最大分区4GFAT32 : Win2000 支持分区最大32G 支持硬盘2TB 但是不支持小于512MB分区NTFS :Windows NT 支持分区最大2TBExt2 /Ext3/Ext4: GNU/LinuxHFS (Hierarchical File System)分层文件系统 : Mac OS6.内存溢出和内存泄露,有什么不同?内存溢出:内存不够,软件需要内存大于实际物理内存内存泄露:程序分配了内存,使用完后没有及时释放内存,导致这块内存不能用。

7.要安装2000,XP,VISTA一起,有什么方案,默认启动为Vista?方案一:可以先安装vista,然后再vista中安装虚拟机。

将XP 跟2000的镜像安装到vista 宿主下的虚拟机中。

方案二:为了安全对硬盘分三个区,先安装2000到C盘,再安装XP到D盘,最后将vista安装E盘。

2015奇虎360软件测试工程师笔试题

2015奇虎360软件测试工程师笔试题


牛客网-中国最大IT笔试/面试题库
23. 单任务系统中两个程序A和B,其中 A程序:CPU:10s -> 设备1:5s -> CPU: 5s -> 设备2:10s -> CPU:10s; B程序:设备1:10s -> CPU:10s -> 设备2:5s -> CPU: 5S -> 设备2: 10s; 执行顺序为A ->B,那么CPU的利用率为( )

牛客网-中国最大IT笔试/面试题库
17. 由权值为3,6,7,2,5,1的叶子结点生成一棵哈夫曼树,它的带权路径⻓度为: A 57 B 72 C 61 D 48
18. TCP建立连接的过程采用三次握手,已知第三次握手报文的发送序列号为1000,确认序列号为2000,请问第 二次握手报文的发送序列号和确认序列号分别为
A 1234 B 1222
牛客出品-
C 1224 D 1114

牛客网-中国最大IT笔试/面试题库
25. 语言中哪一种形式声明了一个指向char类型变量的指针p,p的值不可修改,但p指向的变量值可修改? A const char *p B char const *p C char*const p D const char *const p
32. 同一进程下的多个线程可以共享哪一种资源: A stack B data section C register set D thread ID
33. 下面这段代码的输出结果为:
#include<stdio.h> void change(int*a, int&b, int c) {
c=*a; b=30; *a=20; } int main ( ) { int a=10, b=20, c=30; change(&a,b,c); printf(“%d,%d,%d,”,a,b,c); return 0; }

360奇虎2015校招笔试卷

360奇虎2015校招笔试卷
cout << i; } MyClass(const MyClass &x) {
cout << 2; } MyClass &operator=(const MyClass &x) {
牛客出品-
cout << 3; return *this; } ~MyClass() { cout << 4; } }; int main() { MyClass obj1(1), obj2(2); MyClass obj3 = obj1; return 0; }
A Hello B Hello World! C Well D 以上全部不正确
32. 不能把字符串"HELLO!"赋给数组b的语句是() A char b[10]={'H','E','L','L','O','!','\0'}; B char b[10];b="HELLO!"; C char b[10]:strcpy(b,"HELLO!"); D char b[10]="HELLO!";

牛客网-中国最大IT笔试/面试题库
运行时的输出结果是() A 11214444 B 11314444 C 122444 D 123444
26. 在一个64位的操作系统中定义如下结构体:
struct st_task {
uint16_t id; uint32_t value; uint64_t timestamp; };

牛客网-中国最大IT笔试/面试题库
10. 应用程序PING发出的是什么报文() A TCP请求报文 B TCP应答报文 C ICMP请求报文 D ICMP应答报文

第三届奇虎360软件安全竞赛题目

第三届奇虎360软件安全竞赛题目

挑战1:Bug Hunting&Fix问题描述:驱动360SafeGame.sys负责将一个360SafeGame.dll注入到应用层(user-mode)的程序当中,但发现这个驱动将360SafeGame.dll注入到c:\windows\notepad.exe之后会出现崩溃的现象,但注入到IE中则不会发生崩溃现象,IE可以正常启动。

环境搭建: 1.拷贝360SafeGame.dll到C:\根目录2.用InstallDrv.exe安装并加载驱动文件360SafeGame.sys3.打开c:\windows\notepad.exe导致其自动退出4.打开c:\program files\internet explorer\iexplore.exe则不会发生退出现象,用ProcessExplorer.exe观察iexplorer.exe的加载模块,会发现已经成功加载c:\360SafeGame.dll;挑战内容:\Demo\360GameDllProblem\目录下已提供存在BUG的DLL源码。

请尝试在__360GameFn()函数中增加代码,使修复后的DLL可同样成功注入到c:\windows\notepad.exe中,并且使notepad能正常启动,且其模块中包含c:\360SafeGame.dll;评判环境:Windows XP SP3x86,Internet Explorer6以上评分标准: 1.能稳定使360SafeGame.dll注入到notepad当中,并使notepad稳定运行2.不能破坏360SafeGame.sys注入DLL的逻辑,必须由此DLL注入方式完成3.仅通过实现__360GameFn()的功能来完成所有修复动作,不依靠其他驱动或其他系统注入机制4.需提供Bug原因说明,修复逻辑说明和源代码5.源代码必须可以在VC6以上的版本编译成功,并与提供的DLL相吻合注意事项:360safegame.dll/360safegame.sys不包含任何恶意攻击代码,但有可能会被杀软误报。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

奇虎360笔试题带答案版本1.360软件管理功能测试,请写几个用例测试全部功能。

题目给了界面图和简单功能介绍,具体可以自己装个360 看下。

2.你用过360的软件吗?有什么建议和评价360软件有一个功能就是在电脑的桌面左下方会有一个桌面管理工具,但是这个功能我使用起来,尽管设置了开机自启动,但是每次开机都不能够自启动,尤其是win8系统,其实这个功能特别方便,但是我却找不到启动的入口。

3.如何设计安全软件,才能符合用户需要。

首先:保证软件自身的安全,存在极少的易被攻击的漏洞。

其次:保证本软件运行时各项指标正常然后:界面友好,易操作。

最后:关键是权衡好安全性与易用性的关系。

因为:不恰当的安全性会损害易用性,不适当的易用性会损害安全性。

4.如何评测杀毒软件闲时占用资源,跟工作时占用资源情况对中毒文件的灵敏度及处理方式软件界面、易操作性、收费、杀软功能跟其他软件的兼容性软件自身的鲁棒性5.文件系统都有哪些,相对应都能安装什么系统FAT16 : MS-DOS Win95 支持分区最大2G Win2000 最大分区4GFAT32 : Win2000 支持分区最大32G 支持硬盘2TB 但是不支持小于512MB分区NTFS :Windows NT 支持分区最大2TBExt2 /Ext3/Ext4: GNU/LinuxHFS (Hierarchical File System)分层文件系统 : Mac OS6.内存溢出和内存泄露,有什么不同?内存溢出:内存不够,软件需要内存大于实际物理内存内存泄露:程序分配了内存,使用完后没有及时释放内存,导致这块内存不能用。

7.要安装2000,XP,VISTA一起,有什么方案,默认启动为Vista?方案一:可以先安装vista,然后再vista中安装虚拟机。

将XP 跟2000的镜像安装到vista 宿主下的虚拟机中。

方案二:为了安全对硬盘分三个区,先安装2000到C盘,再安装XP到D盘,最后将vista安装E盘。

然后在开机时候选择启动vista,右击“我的电脑”选属性,高级选项卡,将默认启动系统设置为vista。

8.你都常用什么远程桌面软件,在win系统下,要重启远程机器有几种方法??Windows 自带的远程桌面登陆软件:需要输入系统用户名、密码QQ远程协助:对方要求协助Team Viewer :需要两台计算机同时运行。

还需要获取伙伴IDShow My PC:需要同时运行Any place control:简单重启远程机器方法:sReboot 服务器远程重启开关(硬件)管理员通过远程登陆主机,然后重启主机上安装后门,软件控制重启主机设定,定时重启。

9.注销和重启有什么区别注销:将电脑账号正常状态转为未登陆状态。

重启:保存对系统的修改和设置,重新启动机器。

区别:1)注销之后再登陆的时间要少,对电脑损耗也少。

能注销的尽量不要重启2)注销仅仅是退出当前用户操作环境,只关闭软件,不需搜索硬件。

而重启则需要硬件软件都需要重新加载,比如装入驱动程序、后台守护进程。

3)最大区别,注销没有释放内存,重启释放内存。

即使内存出现问题只能重启解决。

4)仅仅需要注销就可以解决的情况:另一个身份登陆,安装新程序,启动项改变。

10. 如果一台机器不能联网,如:internet,局域网,你认为有哪些可能??11. 蓝屏是什么原因引起的,如何定位问题?蓝屏:又称为蓝屏死机,无法从一个系统错误中恢复过来所造成的屏幕显示现象。

产生原因:不兼容的硬件和驱动程序;有问题的软件、病毒如何定位:一般根据蓝屏代码表就可以定位是哪个部件或者程序出现错误。

一,硬件:先查一下新硬件系统是否兼容,然后检查新硬件是否插牢,或者更换插槽。

或者是CPU或者显卡温度过高,主板接触不良。

二,软件:如果刚刚安装了某个硬件驱动或者软件出现了蓝屏,先去安全模式去禁用刚才安装的软件然后看看是否还出现蓝屏三,病毒:对病毒进行扫描,查看是不是“冲击波”、“震荡波”等病毒12. 如何测试驱动?13. 系统常见的进程有哪些,都有什么作用?System :系统进程,内存管理alg.exe : 应用程序网关业务winlogon.exe :用户登录程序svchost.exe :标准的动态链接库,主机处理服务dllhost.exe :基于com组件支持DLL以运行windows 程序snmp.exe :网络协议代理,用于监听和发送请求到适当网络部分regsvc.exe :远程注册表服务用于访问在远程计算机的注册表explorer.exe :桌面程序14. win系统启动时,都启动什么,顺序是什么,请详细描述,越细越好预引导阶段:开机自检,检测内存及其它硬件设备,如果检测正常bios定位引导设备,加载主引导记录、系统加载程序(NTLDR)。

引导阶段:识别硬盘分区(NTFS、FAT)、读boot.ini,找到系统文件位置、硬件信息写入注册表加载内核阶段:加载驱动,和系统服务初始化内核阶段:初始化驱动,扫描开机启动项并启动相关程序登陆:输入用户名密码登陆系统界面15. pending是什么意思?悬而未决的16. 做过p2p测试吗?如何搭建环境?主要搭建VPN环境,可以用Vmware。

也可以组件主机网络搭建多机VPN环境18. 客户端测试如何搭建环境?去搭建测试环境是软件测试实施的一个重要阶段,测试环境适合与否会严重影响测试结果的真实性和正确性。

测试环境包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境1. 确定测试环境的组成1.所需要的计算机的数量,以及对每台计算机的硬件配置要求,包括CPU的速度、内存和硬盘的容量、网卡所支持的速度、打印机的型号等;2. 部署被测应用的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;3. 用来保存各种测试工作中生成的文档和数据的服务器所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;4. 用来执行测试工作的计算机所必需的操作系统、数据库管理系统、中间件、WEB服务器以及其他必需组件的名称、版本,以及所要用到的相关补丁的版本;5. 是否需要专门的计算机用于被测应用的服务器环境和测试管理服务器的环境的备份;6. 测试中所需要使用的网络环境。

例如,如果测试结果同接入Internet的线路的稳定性有关,那么应该考虑为测试环境租用单独的线路;如果测试结果与局域网内的网络速度有关,那么应该保证计算机的网卡、网线以及用到的集线器、交换机都不会成为瓶颈;2. 管理测试环境1. 设置专门的测试环境管理员角色每个测试项目或测试小组都应当配备一名专门的测试环境管理员,其职责包括:测试环境的搭建。

包括操作系统、数据库、中间件、WEB服务器等必须软件的安装,配置,并做好各项安装、配置手册的编写;记录组成测试环境的各台机器的硬件配置、IP地址、端口配置、机器的具体用途,以及当前网络环境的情况;测试环境各项变更的执行及记录;测试环境的备份及恢复;操作系统、数据库、中间件、WEB服务器以及被测应用中所需的各用户名、密码以及权限的管理;2. 记录好测试环境管理所需的各种文档:测试环境的各台机器的硬件环境文档,测试环境的备份和恢复方法手册,并记录每次备份的时间、备份人、备份原因以及所形成的备份文件的文件名和获取方式;用户权限管理文档,记录访问操作系统、数据库、中间件、WEB服务器以及被测应用时所需的各种用户名、密码以及各用户的权限,并对每次变更进行记录3. 测试环境访问权限的管理为每个访问测试环境的测试人员和开发人员设置单独的用户名和密码。

访问操作系统、数据库、WEB服务器以及被测应用等所需的各种用户名、密码、权限,由测试环境管理员统一管理;测试环境管理员拥有全部的权限,开发人员只有对被测应用的访问权限和查看系统日志(只读),测试组成员不授予删除权限,用户及权限的各项维护、变更,需要记录到相应的“用户权限管理文档”中4. 测试环境的备份和恢复测试环境必须是可恢复的,否则将导致原有的测试用例无法执行,或者发现的缺陷无法重现,最终使测试人员已经完成的工作失去价值。

因此,应当在测试环境(特别是软件环境)发生重大变动时进行完整的备份,例如使用Ghost对硬盘或某个分区进行镜像备份。

19. PE文件,非PE文件,什么意思,如何鉴定??PE(portable executive)可移植、可执行所有windows 下的32位,64位可执行文件都是PE文件格式(DLL、EXE、FON、LIB、COM)有的是间接被执行。

判断是否是PE文件:先读取Dos头,判断e_magic是否等于"MZ",然后再读取PE文件头的头字节,判断是不是"PE00"。

这样就能确定是不是一个有效的PE文件。

(引自网络)20. 请根据描述,报个Bug有个移动硬盘1分区无毒,2,3分区有毒。

插入后,系统没有扫描出病毒,并且杀毒软件主界面未显示。

测试人员发现,是因为杀毒软件在扫描完第一个分区后,会出现个扫描结果的界面,用户需要手动关闭后,才能继续扫描。

BUG报告:当执行杀软时杀软对多个分区扫描,扫描完一个无毒分区后停止,不再继续扫描其余分区。

可能原因:扫描完无毒分区立即停止。

扫描到有毒分区立即停止。

其他错误。

21. 都用过哪些测试辅助工具,请描述几种不同类型的测试工具LoadRunner-负载压力测试:预测系统性能。

JMeter+Badboy:基于JAVA的压力测试工具,Badboy用来进行脚本的录制功能测试:通过自动录制、检测和回放用户的应用操作。

将输出记录同预先给定的记录比较。

Junit:白盒测试工具:针对代码测试测试管理工具:对测试需求、计划、用例、实施进行管理测试辅助工具:本身不执行,可以生成测试数据,为测试提供数据准备负载压力测试:LoadRunner:预测系统行为和性能的工业标准级负载测试工具。

模拟上千万用户同时实施并发操作,来实时监控可能发生的问题。

功能测试:QTP(quicktest professional):自动测试工具白盒测试:C++ TEST(做C和C++的白盒测试)、JUnit(Java白盒测试)缺陷管理工具:Mantis、BugFree、QC、TD用例管理工具:TestLink、QC测试辅助工具:SVN22.安全模式有什么作用?安全模式:不加载第三方驱动,使电脑运行在最小系统模式。

作用:删除顽固文件;系统还原;查杀病毒(避免交叉感染);修复系统故障;检测不兼容硬件;恢复系统设置;卸载错误程序;23. 如果有一个文件,杀毒软件无法删除,你如何做?进入安全模式删除360软件管家中有软件卸载功能,可以对软件进行卸载并将残留文件删除在桌面邮件会有一个360强力删除功能,通过该功能强力删除要删除的文件,并勾选相应的选项:“防止恢复”和“防止文件再生”24. 进程,线程?如何查看线程?进程:计算机中正在执行的程序。

相关文档
最新文档