1、1软件开发岗位面试的若干问题1、什么是程序?(希望的答案:程序=数据结构+算法),再想想什么是数据结构?什么是算法?程序中算法的表现形式是什么?回答:?. 8? .?.?.-?洛雨 晴缘 ?-?洛雨 晴缘 ?-.?.?.?4、你熟悉 JAVA(或.NET 或 c 语言)中哪些主要的编程接口(API)?回答:都是在写程序的时候从网上查。5、说一下你对 JAVA(.NET)技术思想的理解。回答:有相当一部分应聘学生说不清 Native 型的应用程序和在虚拟上运行的程序的差异。6、你用的开发工具是什么?它有什么主要功能?回答:1)xxx 工具。2)写代码、调试程序7、你知道 c 语言的国 际标准吗?
2、回答:不知道。8、你知道 SQL 语言的国际标准吗?回答:不知道。9、你知道操作系统的国际标准吗?2回答:不知道。10、 请说明数据库表的常用操作命令。回答:查找(select)、插入(insert)、删除(delete)、更新( update)11、 PL/SQL 有什么功能?回答:不知道。12、 请说明软件的开发过程。大部分应聘者回答不完整。13、 请说明你做过的项目所采用的架构。大部分应聘者回答的是软件的功能组成。14、 请说明你所在的公司项目组织管理的办法。回答:1)项目经理给我分配任务、提出什么时间完成。2)项目开始前大家一起参与需求分析,每周开例会汇报进度和问题。15、 你开发软件所参照的文档有哪些?回答:一般想半天才回答-用户需求16、 单元测试用例依据什么文档设计?集成测试用例依据什么文档设计?系统测试用例依据什么文档设计?回答:用户需求17、 开发管理使用什么配置管理工具?回答:vss/cvs18、请说明你所熟悉的软件设计模式。回答:大部分学生仅知道 MVC,并且解释不清 M-V-C 三部分各自承担的功能。319、请说明 Windows 程序的主要事件(Event)。回答:大部分学生仅知道点击鼠标的事件。