软件开发面试问题

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

软件开发岗位面试的若干问题

1、什么是程序?(希望的答案:程序=数据结构+算法),再想想

什么是数据结构?什么是算法?程序中算法的表现形式是什么?

回答:?. 8? ...¤??.·′ˉ`·.?·.>>--?洛雨·晴缘?---<<·.??.·′ˉ`·.??.

¤...?

2、数据结构课程中学习了哪些主要的数据结构?举例说明你熟悉

的数据结构的主要算法。

回答:1)忘了2)线性表、树、折半查找

3、说明面向过程的程序设计方法与面向对象的程序设计方法的特

点。

回答:?. 8? ...¤??.·′ˉ`·.?·.>>--?洛雨·晴缘?---<<·.??.·′ˉ`·.??.

¤...?

4、你熟悉JAVA(或.NET或c语言)中哪些主要的编程接口

(API)?

回答:都是在写程序的时候从网上查。

5、说一下你对JAVA(.NET)技术思想的理解。

回答:有相当一部分应聘学生说不清Native型的应用程序和在虚拟上运行的程序的差异。

6、你用的开发工具是什么?它有什么主要功能?

回答:1)xxx工具。2)写代码、调试程序

7、你知道c语言的国际标准吗?

回答:不知道。

8、你知道SQL语言的国际标准吗?

回答:不知道。

9、你知道操作系统的国际标准吗?

回答:不知道。

10、请说明数据库表的常用操作命令。

回答:查找(select)、插入(insert)、删除(delete)、更新

(update)

11、PL/SQL有什么功能?

回答:不知道。

12、请说明软件的开发过程。

大部分应聘者回答不完整。

13、请说明你做过的项目所采用的架构。

大部分应聘者回答的是软件的功能组成。

14、请说明你所在的公司项目组织管理的办法。

回答:1)项目经理给我分配任务、提出什么时间完成。2)项

目开始前大家一起参与需求分析,每周开例会汇报进度和问题。

15、你开发软件所参照的文档有哪些?

回答:一般想半天才回答-〉用户需求

16、单元测试用例依据什么文档设计?集成测试用例依据什么文档

设计?系统测试用例依据什么文档设计?

回答:用户需求

17、开发管理使用什么配置管理工具?

回答:vss/cvs

18、请说明你所熟悉的软件设计模式。

回答:大部分学生仅知道MVC,并且解释不清M-V-C三部分各自承担的功能。

19、请说明Windows程序的主要事件(Event)。

回答:大部分学生仅知道点击鼠标的事件。

相关文档
最新文档