it面试笔试题集_it专业面试笔试题集

2020-02-27 其他范文 下载本文

it面试笔试题集由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“it专业面试笔试题集”。

笔试不多,就三道题

1、名词解释:软件工程

2、写出完整的程序,求大于1且小于参数n的偶数的和,输出结果

3、写出你对软件测试的认识,尽量详细。(就是能写多少写多少!)

考官从办公室(面试现场)随意选取一个简单物品,假定是一个喝水的带广告图案的花纸杯,让应聘人对它设计出尽可能多的测试用例。

测试项目:杯子

需求测试:查看杯子使用说明书

界面测试:查看杯子外观

功能度:用水杯装水看漏不漏;水能不能被喝到

安全性:杯子有没有毒或细菌

可*性:杯子从不同高度落下的损坏程度

可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

跌落测试: 杯子加包装(有填充物),在多高的情况摔下不破损

震动测试: 杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路公路航空运输

测试数据:测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法

期望输出:该期望输出需查阅国标、行标以及使用用户的需求

说明书测试: 检查说明书书写准确性

给大家提三个产品:1.手机 2.电饭锅 3.电梯

4.称球问题

称球问题是最经典的一道趣味数学题目,经常出现于各种智力游戏及智力测试中,最常见的题目如下所示:

12个球中,有一个重量与其他的11个不同,但不知道是重还是轻。给你一个天平,只许称3次把这个不标准的球找出来,应该怎么称呢?

分析与解答

首先强调说明两点:

(1)不规则的球不知是轻还是重,一共12个球,因此最后必定是24种可能。

(2)任何时候如果天平相等,那么天平上的球都是标准球,可以作为后续参考

球。如果天平不相等,下次称的时候将其中的一部分球交换位置天平保持不变,那么交换的球都是标准球,反之如果天平发生变化则不标准球就在交换的球之中。

为了使读者查看方便,12个球用1~12(数字)进行标识,其中已确定是标准球的号码加括号注明:

第一次{1+2+3+4}比较{5+6+7+8}

如果相等,第二次{9+10}比较{(1)+11}

如果相等,证明是12球不规则,第三次和任意球比较,12或者重或者轻两种可能

如果{9+10}>{(1)+11}

第三次9比较10,如果9>10并且{9+10}>{(1)+11}证明是9重

同理如果9

同理如果9=10,证明是11轻

如果{9+10}

第三次9比较10,如果9>10并且{9+10}

如果9

如果9=10,证明是11重

至此刚好8种可能;

如果{1+2+3+4}>{5+6+7+8}

第二次{1+2+5}比较{3+6+(9)}(关键把其中3,5球的位置交换)

如果相等,证明1,2,3,5,6为规则球,不规则球在4,7,8中(见说明2)第三次7比较8,如果7=8并且{1+2+3+4}>{5+6+7+8}证明是4重

如果7

如果7>8,证明是8轻

如果{1+2+5}>{3+6+(9)}

证明3,5,4,7,8为规则球,不规则球在1,2,6中

第三次1比较2,如果1=2并且{1+2+5}>{3+6+(9)}证明是6轻

如果1>2,证明是1重

如果1

如果{1+2+5}

证明不规则球在3,5中(因为位置变化天平变化)

第三次随便比较1与3,如果1=3,证明是5轻

如果1

1>3不可能,因为已经有第一次{1+2+3+4}>{5+6+7+8}

这样刚好也是8种可能。

同样道理,{1+2+3+4}

同样还是称球的问题,如果12个球你解决了,接着再考虑一下如何解决13个球吧,条件完全相同,13个球中有一个非标准球,仍然是称3次找出来,13个球是称3次的极限了。

分析与解答

有了称12个球的经验,下面就解释得稍微简单一些了,分组方式为4,4,5。第一次仍然为{1+2+3+4}比较{5+6+7+8}

如果相等,第二次{9+10+11}比较{(1)+(2)+(3)}

如果相等证明不标准球是12或者13

第三次比较1和12,如果1>12,证明是12轻

如果1

如果1=12,证明不标准球是13

如果{9+10+11}>{(1)+(2)+(3)},则说明不标准球在9,10,11中且为重 第三次9比较10,如果9=10,证明是11重

如果9

如果9>10,证明是9重

如果{9+10+11}

如果9

如果9>10,证明是10轻

如果{1+2+3+4}>{5+6+7+8}

第二次{1+2+3+5}比较{4+(9)+(10)+(11)}

如果相等,证明不规则球在6,7,8中且为轻

第三次6比较7 如果6=7证明是8轻

如果6

如果6>7,证明是7轻

如果{1+2+3+5}>{4+(9)+(10)+(11)}

证明不规则球在1,2,3中且为重

第三次1比较2,如果1=2证明是3重

如果1>2,证明是1重

如果1

如果{1+2+3+5}

证明不规则球在4,5中(因为位置变化天平变化)

第三次1比较4即可,如果1=4证明是5轻

如果1

1>4的情况不成立

同样{1+2+3+4}

1.为什么在一个团队中开展软件测试工作

2.描述软件测试的过程,其中有那些工作要做

3.描述软件开发的过程,完整的开发过程需要完成那些工作

4.你在测试过程中从事那些工作,最擅长那些工作

5.软件测试的类型有哪些

6.比较黑盒测试,白盒测试,单元测试,集成测试,系统测试,验收测试的区别与联系

7.软件测试计划工作的目的,内容,最重要的是哪部分,关键是什么

8.测试用例的设计方法有哪些,描述一个具体的例子

9.测试用例的关键是什么

10.描述测试用例设计的完整过程

11.软件测试的评审过程和内容

12.性能测试工作的完整过程,目的,最关键的是什么

13.缺陷跟踪记录包含哪些,如何提高高质量的记录

14.使用什么工具进行软件测试的跟踪管理,描述管理的过程

15.单元测试和集成测试,描述工作实际开展的情况

16.工作中哪些需要改进,期望的工作环境

17.软件配置管理工作开展的情况和认识

18.对RUP.CMM,CMMI,XP,PSP.TSP的认识

19.与开发人员如何进行有效的沟通的2.1、导入导出Oracle数据文件的相关命令

2、Ghost的主要用途和常用方法

3、写出Weblogic控制台访问地址(端口缺省)

4、在Red Hat中,从root 用户切到userl用户,写出命令

5、软件测试份哪些阶段?各阶段的含义

6、等价划分法和边界值分析法的含义

7、测试用例包括哪些内容

测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。

8、手工修改Tomcat端口,在那个文件里?

9、WinRunner分几种录制模式,有什么特点?

10、WinRunner 运行测试脚本时,有哪些模式?在什么情况下使用?

11、写表单(右图的)我记不下来

12、上机题:

(1)怎么把C:test目录配制成FTP目录,供远程端使用

(2)怎么配置Weblogic域?

3.面试中常问的非技术类问题:

1.简单介绍一下你自己。

2.对自己做个评价,优点、缺点。

3.自己做过的项目,详细介绍一下。

4.实习经历,在实习过程中遇到哪些问题,如何解决的?

5.你对公司有什么问题要问吗(对公司有什么要了解的)?

技术类的问题主要就看对技术的掌握程度和自己的综合能力了。

百度移动终端研发工程师笔试题,题量不大,2个小时,有点难度。

1.写一个字符串逆序的程序,时间复杂度和空间复杂度最低,效率越高越好。

2.实质:二叉树的层序遍历,每层的结点用单链表输出。

3.1-N(N最大32000,且未知),内存只有4K,找出其中的重复数

4.编程题,比较复杂,是个系统设计题,与《编程之美》中3.2,电话号码对应英语单词类似。

百度软件开发工程师一面问题:

1.有101个数,为[1,100]之间的数,其中一个数是重复的,如何寻找这个重复的数,其时间复杂度和空间复杂度是多少?

2.Java中抽象类与接口的区别。

3.进程与线程之间的联系与区别。(多家公司都在问,好好研究一下)

4.谈谈对设计模式的认识与理解,简单介绍一下你所知道的设计模式。(多家公司都问,Android方向面试必考的)

5.线程、多线程相关(必问)

6.Linux常用的命令,shell编程,grep命令的使用。

7.海量数据查找或者排序,有资源限制要求。(常考的)

建议:简历中对自己的专业技能要实事求是的写,突出自己的重点,不宜托大,面试官面试时提问的依据就是简历上的内容。百度的工作环境很好,做技术的员工给人的感觉就是虽然人家的技术水平很高,但是都比较谦逊。百度确实是一个不错的互联网公司。

Sina无线客户端开发工程师面试

笔试的题目和7月22日实习生的题目差不多。面试主要问了:

1.二叉树的一些基础知识。

2.Java多线程,对stop()方法的认识,如何安全的终止一个线程。

3.设计模式相关的问题

4.谈谈你对面向对象编程中继承的认识

5.排序算法

网易2012校招无线客户端开发笔试,题目不太难,比较基础。

1.面向对象编程中多态的概念,用伪代码展示出来。

2.斐波那契数列编程,效率越高越好(详见《编程之美》2.9)

3.60W长度为32的字符串一次性读入内存中,大约占用多少内存空间?

4.一个X向量n,如何求其内部的最大距离。

5.在浏览器中输入,从输入到页面在浏览器中显示出来,期间发生了哪些过程,越详细越好。

6.简单介绍一下Android系统中的Activity,Service, Intent, ContentProvider组件。

7.编程解析一段josn格式内容,并在界面上显示出来。

8.英文阅读,考察英语能力。

9.网络应用分析,发挥自己的主观能动性和积累。

搜狗2012校招笔试

搜狗的题目出的很全,所有职位的题目都在一份卷子上,涉及到数据结构、网络、操作系统、算法、软件工程等多方面,根据自己所投递的职位,有针对性的选择要答的题目即可。

金山2012校园招聘笔试

为了保险,做了运维的题目,难度不大,主要是网络和Linux操作系统方面的,稍微准备一下即可。答题的时候自我感觉良好,结果没收到面试通知,被鄙视了,o(╯□╰)o

Android开发工程师面试中经常会问到的问题

1.Activity的生命周期(最基本的)。

2.Android基本框架结构。

3.Android终止一个进程的方法,如何彻底终止一个程序。

4.如何改写程序,改变android手机中返回键的功能(西安TCL研究院技术面试)。一般来说,大公司的校园招聘中首先看的还是基础,有工作或者实习经验的会重点考虑,多问一些在实习中的项目细节,同时会问一些算法,建议认真研读《编程之美》《编程珠玑》之类的书籍。首先要做好充足的准备,打好基础,其次还要看一些算法、设计的内容,一面以后的技术面问的题目都有一定的挑战性。如果有实习或者项目经历,可以大大增加校招中简历筛选通过的机率。对于互联网公司,特别喜欢海量数据的排序、搜索,网上类似的资源很多,可以看看。技术更新永无止境,要时刻保持清醒的头脑,不断学习,充实自己,才能在竞争中不被淘汰,祝大家好运,找到心仪的工作。

《it面试笔试题集.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
it面试笔试题集
点击下载文档
相关专题 it专业面试笔试题集 试题 it专业面试笔试题集 试题
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文