告诉她(人力多半是女的),我个人对于失败的项目肯定会难过(是的,我想了很久才想出“难过”这个词,它很中性),不过我认为这恰恰认证了公司在革新和新技术探索方面的魄力(自己想怎么说,如果天下人都说这句那才是悲剧呢),我肯定会以个人的名义向领导层提出我自己的建议和看法当然它未必正确,我不会离开公司,因为有点小挫折未尝不是好事。(你应该在这个问题上好好想想,尽量发挥到10分钟)5、你认为项目中最重要的是哪些过程?分析、设计阶段(也可以加上测试,但千万别说编码或开发阶段),根据《人月神话》的观点:13计划;16编码;14构件测试和早期系统测试;14系统测试,所有的构件已完成但根据国内目前的状况一般公司不会有很多的分析与设计时间(这取决于公司规模和时间成本),这样在一个工期很紧张的项目中我们应该尽量分配出进度优先级来,首先拿出客户最希
8
f望看到的和最能证明成果的东西来,其他的留待2期甚至3期去作,你可以告诉客户需要进一步调试(专业人员的欺骗手段,实际上就是在进行后续的开发)。6、如果给你一个4-6个人的Team,那么你怎么分配他们、管理他们?管理能力和经验的综合题,可能没有人有相同的观点,那你可以按照某些思路来侧面解答:我会挑选一个技术过硬的人作为我的替补和项目的轻骑兵,是的团队中必须有机动人员,否则你的项目十有八九会夭折。其他的人会被平均的分配任务。我们会在每周进行全面的任务分配,每个人获取一周的大概工作,然后每天的工作由他自己完成并汇报。(很好,如果答出这些就差不多了,多说可能会出现漏洞)7、简述常用的软件开发文档。1)可行性研究报告(某些公司或模型没有)2)项目开发计划3)软件需求说明书(必有)4)数据要求说明书5)概要设计说明书(必有)6)详细设计说明书(必有)7)数据库设计说明书(必有)8)用户手册(一般会有)9)操作手册(必有)10)模块开发卷宗11)测试计划(必有)12)测试分析报告13)开发进度月报14)项目开发总结报告8、简述类的关系。1)当一个类是“一种”另一个类时:isa关系2)当两个类之间有关联时:一个类“包含”另一个类:hasa关系一个类“使用”另一个类还可以细分有聚合和组合(UML宝典)或聚集和组成(包括国内某些知名学术团体都这么说)。聚集(aggregatio
)表示整体与各部分之间的关系。例如汽车与轮胎,没有了汽车轮胎依然是一个整体。(用空心菱形表示)组成是一种整体和部分所属r