奇虎360 2013校园招聘笔试题(含参考答案)-技术类
360面试题(含答案)

360面试题(含答案)1、测试项目包括系统资源占用评测2、木马病毒查杀能力评测3、隐私防保功能评测4、嵌入式防毒评测5、网络反钓鱼评测和病毒库主动升级评测。
测试项目包括系统资源占用评测、木马病毒查杀能力评测、隐私防保功能评测、嵌入式防毒评测、网络反钓鱼评测和病毒库主动升级评测2009奇虎360 测试面试笔试(2009-10-01 16:55:45)标签:2009 奇虎 360 测试面试笔试最新杂谈分类:piao2009,奇虎360安全卫士--软件测试地址:北京朝阳区建国路71号惠通时代广场流程:笔试、面试,复试,通过笔试:题目顺序不一定对。
1、360软件管理功能测试,请写几个用例测试全部功能。
题目给了界面图和简单功能介绍,具体可以自己装个360看下。
1\点击界面各个图标的按钮,功能能否正确实现2、对每个列表项功能进行测试,例如:下载、安装、升级、卸载3、游戏模块下点击相应的选项是否能正确浏览网页。
2、你用过360的软件吗?有什么建议和评价1、360安全卫士建议添加保护注册表的功能。
评价:360安全卫士,界面设计简洁合理,操作简单,功能强大,拥有木马查杀、恶意软件清理、漏洞补丁修复、电脑全面体检、垃圾和痕迹清理、系统优化等多种功能。
受用户欢迎的上网必备安全软件3、如何设计安全软件,才能符合用户需要。
1、易容性包括界面设置简洁合理,操作简单、安全性:查杀恶意软件,具有病毒查杀,病毒库即时更新,检测并修补系统漏洞、病毒监控,病毒资料查询4、如何评测杀毒软件5、文件系统都有哪些,相对应都能安装什么系统1、FAT16、FAT32、NTFSfat16 windows 95/98/me/nt/2000/xp unix,linux,dosfat32 windows 95/98/me/2000/xpntfs windows nt/2000/xp6、内存溢出和内存泄露,有什么不同?1、内存泄露是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分内存不可用的情况2、内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出7、要安装2000,xp,vista一起,有什么方案,默认启动为Vista?1、安装2000——>xp到C盘再安装VISTA到另一个分区,开机启动vista系统选择我的电脑--高级--启动故障恢复--设置选择默认启动在boot.ini中,主要包含以下内容:[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(2)\WINNT="Windows Windows 2000 Professional"其中,multi(0)表示磁盘控制器,disk(0)rdisk(0)表示磁盘,partition(x)表示分区。
360软件测试笔试题

(4) for( k=1; k<=n; k++) (5) x+=a[i][k]*b[k][j]; (6) c[i][j]=x; } } A. n3 B. n2*(n+1) C. n2 D. n*(n+1)
9、执行下列脚本,输出变量 a 的值为() [cpp] view plain copy $a="45 fire"; $inc = 10; $a = $inc + $a; echo $a; ?> A. 45 B. 0 C. 55 D. 1045
10、下面程序的输出是什么? [cpp] view plain copyd = lambda p: p*2 t = lambda p: p*3 x=2 x = d(x) x = t(x) x = d(x) print x A. 36 B. 24 C. 17 D. 12
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] view plain copy(1)for( i=1; i<=n ;i++) { (2)for(j=1; j<=n;j++) { (3) x=0;
测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的 性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压 力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能 提供的最大服务级别的测试。 界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用 户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的 操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优 势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由 于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的 畏惧与放弃中付诸东流。 区别在于, 功能测试关注产品的所有功能上, 要考虑到每个细节功能, 每个可能存在的功能问题。性能测试主要关注于产品整体的多用户并发下 的稳定性和健壮性。界面测试更关注于用户体验上,用户使用该产品的时 候是否易用,是否易懂,是否规范(快捷键之类的),是否美观(能否吸引用 户的注意力),是否安全(尽量在前台避免用户无意输入无效的数据,当然 考虑到体验性,不能太粗鲁的弹出警告)?做某个性能测试的时候,首先它 可能是个功能点,首先要保证它的功能是没问题的,然后再考虑该功能点 的性能测试。 (接口测试也叫业务流程测试(包括功能模块之间、模块与模块之间、 子系统之间)如果某些数据的主键是由数据库本身而实现的,可以不用删 除,如果有些主从表是由程序员写的代码而实现,则要进行数据完整性的 测试。
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的笔试题

题目如下:1.在程序设计和运行中,有时候我们希望一个类有且只有一个实例,请用C++语言写一个这样的示例类.(设计模式中的单例)利用计数#include<iostream>using namespace std;class OnlyOneObject{public:OnlyOneObject();~OnlyOneObject();private:static int counter;//创建实例次数计数器};int OnlyOneObject::counter = 0;inline OnlyOneObject::OnlyOneObject(){if (counter==0){counter++;cout << "创建了实例对象" << endl;//第一次创建,将计数器加1}else{cerr << "无法创建实例对象。
" << endl;//计数器不为0,已创建过1个实例,不允许再创建return;}}inline OnlyOneObject::~OnlyOneObject()//析构计数器复位{if (counter==1){counter--;}}int main(){OnlyOneObject obj1; //输出:创建了实例对象OnlyOneObject obj2; //输出:无法创建实例对象。
OnlyOneObject obj3; //输出:无法创建实例对象。
obj1.~OnlyOneObject();//调用析构方法,计数器复位OnlyOneObject obj4;//输出:创建了实例对象}2. 请实现一个具有以下功能的函数,但不能使用任何形式条件判断、分支、跳转等类型的语句或指令:int sign(INT32 x) {if (x > 0) return 1;else if (x == 0) return 0;else return -1;}使用逻辑运算方法。
求职电脑笔试题及答案

求职电脑笔试题及答案一、选择题(每题2分,共20分)1. 在计算机科学中,冯·诺依曼架构指的是什么?A. 一种编程语言B. 一种网络协议C. 一种计算机组织方式D. 一种数据库管理系统答案:C2. 下列哪个选项是动态链接库(DLL)文件的扩展名?A. .exeB. .dllC. .txtD. .doc答案:B3. 在Windows操作系统中,进程和线程的关系是什么?A. 一个进程包含多个线程B. 一个线程包含多个进程C. 进程和线程是同义词D. 一个线程只能执行一个进程的任务答案:A4. 下列哪个协议是用于网页传输的?A. HTTPC. SMTPD. SNMP答案:A5. 数据库管理系统(DBMS)的主要功能是什么?A. 电子邮件发送B. 数据存储和管理C. 网络安全D. 视频编辑答案:B6. 在HTML中,用于创建超链接的标签是什么?A. <a>B. <img>C. <p>D. <div>答案:A7. 下列哪个命令用于在Linux系统中查看当前路径?A. pwdB. lsC. cdD. mkdir答案:A8. 在C语言中,哪个关键字用于声明一个函数?B. funcC. methodD. int答案:D9. 下列哪个选项是正确的IP地址格式?A. 192.168.1B. 256.1.1.1C. 192.168.1.1D. 192.168.1.300答案:C10. 在关系数据库中,用于执行多表连接查询的SQL语句是?A. SELECTB. INSERTC. UPDATED. JOIN答案:D二、填空题(每题2分,共20分)11. 计算机中,CPU的全称是________。
答案:中央处理器12. 在计算机网络中,DNS代表的是________。
答案:域名系统13. 一个8位的二进制数可以表示的最大十进制数是________。
答案:25514. 在编程中,面向对象编程(OOP)的核心概念包括类、对象、封装、继承和________。
360软件测试笔试题_笔试题目

360软件测试笔试题一名优秀的测试工程师需要哪些素质?下面就由小编为大家介绍一下360软件测试笔试题的文章,欢迎阅读。
360软件测试笔试题篇11.写出你所知道的3种常用的排序方法,并用其中一种方法设计出程序为数组a[100]排序。
2.什么是兼容性测试?兼容性测试侧重哪些方面,请按照优先级用矩阵图表列出。
3.我现在有个程序,发现在WIN98上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?先问了个问题:FAT16/FAT32/NTFS 哪个的安全性最好,为什么?4. 关于C++类的继承,看程序写出输出结果,A是虚类,B继承A,跟一般C++的书上的习题差不多。
5. 写出在32位机器下,计算几个变量的size360软件测试笔试题篇21、一名优秀的测试工程师需要哪些素质;2、说说你常用的定位bug的方法,都是用刀哪些工具。
比如程序崩溃,请描述常用的步骤。
3、你都使用过哪些测试工具?他们各有什么优缺点?4、谈谈你对自动化测试的看法。
5、做好测试用例设计工作关键的是什么?360软件测试笔试题篇31、怎么划分缺陷的等级?2、怎么评价软件工程师?3、软件工程师的素质是什么?4、怎么看待软件测试?5、软件测试是一个什么样的行业?6、图书(图书号,图书名,作者编号,出版社,出版日期) 作者(作者姓名,作者编号,年龄,性别) 用SQL 语句查询年龄小于平均年龄的作者姓名、图书名,出版社。
7、你的8、测一个三角形是普通三角形、等腰三角形、等边三角形的流程图,测试用例。
9、写出你常用的测试工具。
10、lordrunner 分哪三部分?11、希望以后的软件测试是怎么样的一个行业?12、.软件测试项目从什么时候开始? 我答:从软件项目的需要分析开始。
问:为什么从需求分析开始?有什么作用?。
【最新】奇虎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页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==360奇虎软件测试笔试题一:测试知识1、一名优秀的测试工程师需要哪些素质;2、说说你常用的定位bug的方法,都是用刀哪些工具。
比如程序崩溃,请描述常用的步骤。
3、你都使用过哪些测试工具?他们各有什么优缺点?4、谈谈你对自动化测试的看法。
5、做好测试用例设计工作关键的是什么?白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果. 黑盒测试用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
不可能做到完全测试,以最少的用例在合理的时间内发现最多的问题 6.、你所熟悉的测试类型有哪些?试着分析这些不同的测试类型的区别和联系?测试类型有:功能测试,性能测试,界面测试。
功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。
是把测试对象看作一个黑盒子。
利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
负载测试和压力测试都属于性能测试,两者可以结合进行。
通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。
压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。
界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。
而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势。
设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
360 2013校园招聘笔试题(含参考答案)
参考答案:
1.D 5*5*5=125
2.C 排除法
3.A 仅个人意见
4.A
5.D ABC三语句一定保留,D不确定,EF一定删除
6.不会
7.D 排除+试探
8.C 网上有详细分析
9.C 关于二进制很有趣的一道题,值得细细研究原理。
网上有详细分析
10.D
11.C
12.A 定点数和浮点数?
13.C CISC的指令集呢?
14.B 注意,还有一种表示方式叫移码,即补码的符号位取反(仅仅是符号位不同,其他位完全一样),移码0的表示也是唯一的。
15.D
16.看不清
17.不完整
18.有错
19.D
20.
21.D 很常见的问题,要弄清楚
22.
23.C 局部变量在出了作用域后就出栈释放了,返回的引用很可能是一块被释放的内存别名
24.A
25.看不清strcpy和strcmp的实现代码搞清楚了这种题应该秒杀
26.C nTom=foo(nTom);结果nTom是-1,注意uJerry是unsigned 类型,故nTom隐式转化为unsigned int ,然后比较大小。
显然nTom比uJerry大。
27.A
28.A 16位机器int是两个字节,因此本题对齐原则也是以2的倍数
29.C
30.C
31.B 地址总线和实际给的内存容量并无直接关联。
给16MB的物理内存容量,插到只有10根地址总线的机器上,机器依然可以运行,此时能用的内存大小为2^10B,插到32根地址总线的机器上,机器依然可以运行,此时能用的内存大小为16MB
32.D
33.D /theone10211024/article/details/13774669
34.A 很奇怪的用法,应该就是考察逻辑或(||)运算吧。
||采取的是短路运算,只要前一个表达式为真,就不会计算后一个表达式了。
例如
[cpp]view plaincopy
1.bool test()
2.{
3. cout<<"XX"<<endl;
4.return true;//返回真
5.}
6.int main()
7.{
8. test()||test();//函数返回true,短路第二个函数
9.return 0;
10.}
[cpp]view plaincopy
1.bool test()
2.{
3. cout<<"XX"<<endl;
4.return false;//返回假
5.}
6.int main()
7.{
8. test()||test();//函数返回false,继续执行第二个函数
9.return 0;
10.}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 比较逻辑与运算(&&)
[cpp]view plaincopy
1.bool test()
2.{
3. cout<<"XX"<<endl;
4.return true;//返回真
5.}
6.int main()
7.{
8. test()&&test();//函数返回true,继续执行第二个函数
9.return 0;
10.}
[cpp]view plaincopy
1.bool test()
2.{
3. cout<<"XX"<<endl;
4.return false;//返回真
5.}
6.int main()
7.{
8. test()&&test();//函数返回true,<span style="font-family:宋体">短路第二个函数
</span>
9.return 0;
10.}
35.B 本题值得商榷,若考虑最初页都不在内存所引起的页错误,答案应该是6次,若不考虑,则为3次。
36.B
37.A 思路:对于某个数a[i],a[i+1]~a[n-1]必须全大于a[i]或全小于a[i]。
显然,对A中91后面的数有大于91的,如94;有小于91的,如24、71
38.C 快排:最坏O(n^2);希尔时间复杂度介于O(nlogn)~O(n2),最关键的就是增量的选择,目前最好的时间复杂度约为O(n^1.5)
39.B对每一个x,前面的s个数都要不少于x个数(卡特兰数)。
说的有点拗口,请意会
40.C
41.A
42.B
43.C
44.D 注意单项循环链表不可以
45.A。