软件工程师面试题

软件工程师面试题专题为您搜集整理了应聘软件工程师时候面试和鄙笔试遇到的一些问题及答案,包括软件开发基础知识、软件架构算法、网络通信知识、数据库知识等精彩面试题和答案。
什么是测试驱动开发(TDD)

测试驱动开发(Test-Driven Development)起源于极限编程(XP)开发, 它提倡测试先行,就是先写测试,再做开发。测试先行实践重视...

应用系统开发工程师试题

一、填空题(每题2分,共30分) 1、信令网分为三级结构,它们是(HSTP)、(LSTP)、(STP)。 2、在GPRS网络中,手机从(GGSN)获得IP地址。 3、GSM...

你们项目是如何进行变更控制的

变更控制的目的是防止配置项被随意修改而导致混乱。 为了提高效率,对于处于“草稿状态”的配置项,不必进行变更控制,因为它...

什么是构架风格?

答:软件构架(或仅是构架视图)可以具有名为构架风格的属性,该属性减少了可选的形式,并使构架具有一定程度的一致性。样式可以...

神州数码-开发工程师笔面试

神州数码-研发工程师 1)笔试:综合能力测试(公务员题目)+专业测试(J2EE/C++/数据库) 2)面试:没有问技术问题 1面:HR面,半结构化...

MIS软件工程师的面试题

一、 软件工程的一般知识 (1) 说说您所知道的软件开发的有关国家标准或国际标准。 (2) 一般软件项目要做哪些文档? (3) 在您从事...

什么是SCM(软件配置管理)

1. 不要和“计算机零配件组装”搞混淆。 2. 软件配置管理(Software Configuration Management, SCM)是指通过执行版本控制...

How TDD works

1. Write a single test 2. Compile it. It shouldn’t compile because you’ve not written the implementation code...

久其Java研发面试题

1.常用的开源框架 2.Eclipse开发中用到的插件 3.项目开发中,遇到问题如何解决,举例说明 4.MVC控制层的作用 5.开发中用到的工...

恒华伟业笔试面试题

笔试: 1、servlet的生命周期;jsp与servlet的区别。 2、cookie与session的区别;session的运行机制(工作原理)。 3、web.xml的作...

中间件分为哪几类

数据库访问中间件 用于实现对来自不同厂商数据库的访问 提供一系列应用程序接口以支持与网络和操作系统无关的数据库访问...

你所在的项目是如何确定版本号的

(1)处于“草稿”状态的配置项的版本号格式为:0.YZ YZ数字范围为01-99。 随着草稿的不断完善,“YZ”的取值应递增。“YZ”的初...

深圳艾派应用系统有限公司Java研发工程师面试题

JAVA基础部分: 一:选择 关于静态变量描述正确的 垃圾回收的方式system.gc() 二:填空 三:问答 Statement 和preparedStatement的区...

一份软件工程师的面试试题

1、现有1000个苹果,10个盒子,问各个盒子内应该分别放入多少个苹果,才能使得用户要买任意1至1000之间的一个苹果数,都可以给...

广州某公司软件工程师面试题

1.抽象类和接口有什么异同?10分 答:接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件,索引器。而抽象类中可以有...

百度软件工程师职位

自我介绍 项目介绍: 毕设做的是多核并行计算,问了很多细节的技术问题,包括硬件模型,内存使用,并行算法,多线程调度等等等等,大概...

非功能性需求都包括哪些方面

1、非功能性需求:用户对软件质量属性、运行环境、资源约束、外部接口等方面的要求或期望,包括: (1) 性能需求:用户在软件响...

软件工程师面试题

面试题: 1、你怎么制定一个项目的中期,近期计划,请举例说明(A B C) 2、立项前期都应该做哪些工作(C) 3、项目开发中都应当包...

面向对象设计的原则是什么

SRP单一职责原则 就一个类而言,应该专注于做一件事和仅有一个引起它变化的原因。 OCP开放--封闭原则 对于扩展开放,对于修改封...

解决方案设计综合面试题

1、解决方案设计 1.1现状:某商会定期使用Outlook发送邮件给客户,宣传商会动态或者推销该商会举办的活动。如果会员收到邮...

一套软件开发工程师笔试题

1、试分析下面的SQL语句的优劣,并用另外的方法实现。 (1) Select * from empe where e.No in (select a. No from amp...

软件测试有哪些?什么是配置项?

1. 软件研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,它们都应当被妥善地保管起来,以便查阅和修改...

什么是设计模式

程序的设计模式没有一个统一的定义,都是开发人员在开发当中不断积累,总结出来的一种可以复制重用的方案。 1、设计模式是...

UML设计模式笔试题

一、选择题(4分/题 共20分) a) 以下程序段执行后的K值为(A)。 int x = 20; y = 30; k = (x>y)?y:x; A.20 B.30C.10D.50 1.以下代码...

Why do we need Unit test

The test is the executable specification Focus on the purpose first, then about the possible implementations Und...