软件公司面试题
面试中常问的非技术类问题: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.海量数据查找或者排序,有资源限制要求。
(常考的)。
建议:简历中对自己的专业技能要实事求是的写,突出自己的重点,不宜托大,面试官面试时提问的依据就是简历上的内容。
百度的工作环境很好,做技术的员工给人的感觉就是虽然人家的技术水平很高,但是都比较谦逊。
百度确实是一个不错的互联网公司。
如果一个面试老师问你为什么选择软件开发这个专业 我应该怎么回答
1、软件测试就是在软件开发的过程中,对软件各阶段产品检验的过程,其目的是保证软件产品的质量2、需求分析--编写测试计划--编写测试方案--编写测试用例--执行测试用例--提交缺钱报告--缺陷跟踪--回归测试--测试通过3、黑盒主要是功能测试、性能测试、兼容性测试这些是主要的,还包括一些安全性,GUI测试,压力测试,易用性,容量测试,异常测试,安装性测试等 白盒主要的就是静态和动态两种测试4、select* from a where ...;查找insert ito a ()values();添加delete from a;删除表中信息update a set ...from..;更改表中信息create table a ();建表drop table();删除表5、不清楚你问的内容是什么。
给你两方面的回答(1)缺陷的状态 :新建 打开 修复 关闭 拒绝 重复 丢弃 推迟 重新打开(2)缺陷报告的内容:标题、详细描述(描述、前提条件、步骤重现、预期结果、实际结果)、状态、发现人、负责人、项目、版本、严重度、优先级6、回归测试通过7、先做集成测试,结束之后系统测试包括功能测试和性能测试,系统测试结束之后,缺陷也修改完成,拿给用户做验收测试!9、发现缺陷不要直接就提交,和开发沟通后再做结论,如果沟通时发生歧义,查看需求决定是否是缺陷,如果不能决定咨询项目经理。
对于一些字段上的缺陷,比如说套用的框架,有的按钮没有更改标识,最好是和开发说一声当场改掉。
就不要提交缺陷。
开发和测试的矛盾是一致存在的我们没有办法杜绝,只能尽量的降到最低。
10、细心、耐心、自我调节能力强、学习能力强。
有很好的全局意识,和观察力!11、界面--功能(自己要有一个网站功能的概括!先按照单个功能去测,之后按照系统的流程去测。
最后是按照各个总能之间的联系去测试!)
“你为什么选择为我们工作”的面试题该怎么回答?
你愿意做这份工作吗?求职者如果选择某一企业作为自己的求职 对象,就应该已经深人思考过这个问题,并且对目标企业进行了深人 细致的了解与调査。
在面试的过程中,面试官们也会有针对性地选择 与此想关的提问,考核求职者是否具备满足企业发展需求的能力。
因此, 求职者在回答这个问题的时候,务必做到谨慎小心,要结合自己的调 查与分析,展现自己具备适合此职位的能力,告知面试官自己是最为 合适的人选。
选一选,填一填。
????春眠???春晖????春风?1.(????...
笔试都是些基础,准备充分的话一般没问题。
接着是项目经理面试一面:谈技术,做过些什么项目,根据你说的项目,面试官选一个他觉得比较有代表性的(一般是最难的)问有什么功能,有哪些模块,你负责该项目的什么模块,用了什么技术,如何设计的数据库和模块。
可能会问:项目组有几个人,卖了多少钱。
比较变态的还会问,用了哪些表,都有什么字段。
二面:和人力资源的聊天,比如:为什么选我们公司,你有什么优势,你有什么缺点,这个不好说,主要是看你的人品、性格之类的。
我遇到的最变态的是问我大学交了几个女朋友?喜欢打魔兽不?……汗。
然后,可能会问薪资。
软件测试面试为什么选择这个职业
我面试过至少上千人,以下给出我觉得正面、负面的答案。
较满意的答案:1、我觉得软件测试很有前途;2、我很喜欢软件测试;3、我在该行业有了比较多的经验,我觉得我很适合这个职位,也想坚定地走下去。
不满意的答案:1、我没什么经验,软件测试上手比较容易;2、我不怎么了解,听朋友介绍的说软件测试比较容易上手;3、我觉得我做不了软件开发,所以从事软件测试;4、我很细心也很有耐心,我觉得我做得了软件测试。
...
软件测试面试题
常见软件测试工程师面试题 1. 你如何在pocket pc 上TEST 你的程序. 你考虑了哪些方面. 2. 如果将你的程序的语言扩展到非英语,例如中文, 你如何测试. 3. 给你一个COCAN, 你如何测试(解释说就是罐装的可口可乐). 4. 当你的程序遇到BUG的时候,你选择怎样处理. 5. 你如何isolation 你程序里的BUG. 6. 给你一个产品有10个functionality,如果时间紧迫, 只能测其中的5个, 你如何选择. 第一题:我认为需要在测试前需要先写好测试计划,其中最重要的是本次测试使用的测试方法、使用的测试工具、测试环境。
人员方面需要进行人员及进度的安排,每个测试阶段后的输出工件,还要有风险评估。
在测试前将这些准备工作做到位,这样在测试的时候就会比较有条理。
第二题:控制测试质量,我认为最好是做好测试用例的设计,这样可以对测试的覆盖率进行控制。
...
俏皮女神_经