`
qipvfgkh
  • 浏览: 4418 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

今天面试遇到一问题,大家来讨论一下.

阅读更多
今天到一公司去面试.开始的时候和人事部谈的很好...大约等了一个多小时,技术部的人员来面试我.
他向我问了几个问题,其中我回答的不是很好的问题是这个:
成立了一个软件开发组,软件需求已经写好了,问你在准备开发的过程中,要注意哪些方面才可能将以后的更改化做的最小?
注意:这里是软件需求已经写好,就是说回答跟软件需求没有一边关系才行!
本人经验尚浅,一时无法回答这个问题,所以被那人BS了一番..请问各位做过多年的兄台,以你们的经验来回答的话,又会有哪些方面..
分享到:
评论
33 楼 java.wj 2010-01-19  
我认为还是一开始就规定好开发模式比如 jsp-action-service-dao-pojo,其中方法命名,注释规范。 每天一小讨 每周一大讨等
32 楼 jhaij 2010-01-19  
预留接口. 代码规范
31 楼 piao_bo_yi 2010-01-18  
签字确认。
30 楼 Mourinho_chen 2010-01-18  
我觉得数据库的设计非常重要
29 楼 zhouzhao21 2009-03-11  
我想应该 深入了解业务 才能从根本上解决问题。 这不是编码方面的问题。
28 楼 qipvfgkh 2009-03-05  
今天面试我又遇到了这个问题...幸亏这两天问了大家,还回答的点来..不然还真麻烦..看来多交流交流还是好的...
27 楼 kimmking 2009-03-05  
dsmagickey 写道
抛出异常的爱 写道
追加变更费用,
同时交付延期.....
(工程上常见)

当然对方想让你说的是组件式开发,
减少依赖.之类的话吧

大哥你能不能换个头像,这个头像经常出现,你完全不管人家受得了受不了。
谢谢了啊

这个很强大~~

路过~~
26 楼 dsmagickey 2009-03-05  
抛出异常的爱 写道
追加变更费用,
同时交付延期.....
(工程上常见)

当然对方想让你说的是组件式开发,
减少依赖.之类的话吧

大哥你能不能换个头像,这个头像经常出现,你完全不管人家受得了受不了。
谢谢了啊
25 楼 yumi301 2009-03-04  
需求确定了,那么可以认为功能上不会有改变,所以会变动的是性能、可移植性,最好采用模块化设计,分离可变的部分,模块之间使用接口,单个模块可替换。
24 楼 laogao3232 2009-03-04  
学习了!
最近真的发现原来培训的时候老师讲的一些需要注意的东西很有用啊!

改代码的时候也很容易。低耦合,高内聚!
另外还有通用方法,方法越通用,改的时候越难改!

23 楼 y263542662 2009-03-04  
你直接跟他说,你做过项目没有需求是不变更的
假设根本就不成立
当然,牛顿理论里摩擦为0都能成立
所以说这个也成立

开发 选择好的框架 习惯形成规范:代码规范,文档规范。
团队即时的沟通
22 楼 娴静女生 2009-03-04  
jiyanliang 写道
你说的变化最小是针对项目内部来说,还是针对客户的。
如果针对项目内部,那肯定选择成熟的框架,还有一个好的头头。
要是针对客户,那就的找一个能说会道的,把用户新的需求最小化了。

你说的时候,如果他否认,那就让他说说,总得吃一堑长一智阿。



21 楼 mating 2009-03-04  
说的都挺有理的!考官的问题挺大,应该再套点信息!呵呵
20 楼 icelander 2009-03-04  
问题问的有语病,呵呵
19 楼 qipvfgkh 2009-03-03  
楼上的不失为一个好方法...以前还真没想到...不过这个模块怎样定义?
18 楼 laserdance 2009-03-03  
个人认为,模块式开发,一个模块实现一个功能,然后再串连起来 实现 工作机制,这就是前面朋友所说的 低藕合,高内聚,,如果需求变化了,再开发一个模块来替换之前的模块即可,请雅正
17 楼 night_stalker 2009-03-03  
就随意bla bla一些呗

——"就算需求已经写好,先复查需求是不是准确
就算需求已经写好,也要弄清楚将来需求可能会如何变化
大家商量订立一些规矩,如定期重构,最大限度DRY……"



答太多可能也不好,说不好人家是测你忠诚度的

——"多协调,照领导的意思办"



一时答不上的问题,也可以用joke忽悠过去,更能给人深刻的好印象

——"呵呵,你听说过这个故事么……"
16 楼 xly_971223 2009-03-03  
qipvfgkh 写道
今天到一公司去面试.开始的时候和人事部谈的很好...大约等了一个多小时,技术部的人员来面试我.
他向我问了几个问题,其中我回答的不是很好的问题是这个:
成立了一个软件开发组,软件需求已经写好了,问你在准备开发的过程中,要注意哪些方面才可能将以后的更改化做的最小?
注意:这里是软件需求已经写好,就是说回答跟软件需求没有一边关系才行!
本人经验尚浅,一时无法回答这个话,又会有哪些方面..
问题,所以被那人BS了一番..请问各位做过多年的兄台,以你们的经验来回答的
1.列出所有风险 早控制
2.提早代码评审
15 楼 antonyup_2006 2009-03-03  
抛出异常的爱 写道
追加变更费用,
同时交付延期.....
(工程上常见)

当然对方想让你说的是组件式开发,
减少依赖.之类的话吧



对于追加变更费用 很有体会
在需求确定签字后的需求改动 确实会对项目的进展造成影响
特别是针对一些可有可无的需求,有“变更费用”这样的成本控制,
会让需求提出方有所考虑。

之前做一政府方面的项目,改来改去,但他们都会算费用。

现在做网站,需求由本公司策划提,那需求变动可以说一天三样,
有些完全可以说是某些个人喜好造成的需求变动,这样造成开发人员很是被动,
有时候的变动却是根本性推翻之前的逻辑,相当于重新开发,
这样对项目,对开发人员影响都很大。重复开发,打击士气,成本提高。
但因为这不用“变更费用”,所以这样的模式还是在延续...

对于lz的问题,把大伙的建议整理下,很是有帮助 呵呵
14 楼 lh_forever 2009-03-03  
其实,我觉得,他主要也就是想让你说,要养成良好的编程习惯,低耦合,这样代码修改起来也不会很麻烦!但前提,必须是,要有一个好的框架,好的头,如果在后期开发中还需要增加新需求的,那一定要将需求与原先的需求变化不是很大,否则就有的受了!

相关推荐

    当准备Vue.js面试时,深入学习Vue.js核心概念、实际应用以及可能遇到的问题是非常重要的.pdf

    当准备 Vue.js 面试时,深入学习 Vue.js 核心概念、实际应用和可能遇到的问题是非常重要的。以下是更加详细的资源,包括文档、技术要点和编程题: ### Vue.js 文档 学习 Vue.js 的官方文档和中文文档是非常重要的...

    mysql面试遇到的问题,欢迎提交到issues里,大家一起讨论

    以下是一些可能在MySQL面试中遇到的重要知识点: 1. **SQL基础**:面试通常会从基本的SQL语法开始,如SELECT语句(用于查询数据)、INSERT(用于插入数据)、UPDATE(用于更新数据)和DELETE(用于删除数据)。理解...

    国考无领导小组讨论面试.pptx

    无领导小组讨论面试是一种在公务员...总的来说,无领导小组讨论面试是一种全面考察考生素质的方法,考生需具备扎实的专业知识,良好的沟通协调能力,以及在压力下解决问题的能力。只有充分准备,才能在面试中脱颖而出。

    无领导小组讨论面试题目及面试技巧.zip

    无领导小组讨论面试是一种常见的人力资源选拔方法,尤其在企业招聘管理层或团队协作岗位时广泛使用。这种面试形式旨在考察候选人的沟通能力、组织协调、问题解决和领导潜能。在这个压缩包文件“无领导小组讨论面试...

    银行面试无领导小组讨论经验.doc

    在银行面试中,无领导小组讨论是一种常见的考核方式,它旨在评估应聘者的团队协作、沟通能力和问题解决技巧。以下是一些关键知识点: 1. **无领导性质**:无领导小组讨论强调的是团队合作而非个人领导,这意味着每...

    内蒙古中国农业银行面试详细面试过程分享.doc

    "内蒙古中国农业银行面试详细面试过程分享" 本文主要讲述了作者参加内蒙古中国农业银行面试的经历,并分享了面试...10.团队讨论:作者强调了团队讨论的重要性,在面试中,大家需要通过讨论来达成一个合理的解决顺序。

    阿里、顺丰科技现场面试与第一手面试经验.pdf

    根据提供的文件内容,本文将详细介绍面试准备、面试流程、技术问题以及求职者在面试过程中可能遇到的问题和应对策略。 一、面试准备 1. 戴耳机通话:面试官讲话快时,建议佩戴耳机以保证通话质量,避免听不清导致...

    面试常遇到的84个问题及如何回答

    【面试技巧解析】 ... 选择一部能引发深度讨论的作品,展现你的兴趣和思考。 在面试中,关键在于展现出真实、积极、专业的一面,同时要有良好的沟通技巧和应变能力。准备充分,对自己有信心,面试自然会更加顺利。

    面试中遇到的问题.doc

    在面试过程中,回答问题的方式和内容对于求职者的成功率至关重要。以下是对给定文件中提到的一些常见面试问题及其回答策略的详细解析: 1. **谈谈你印象中最为深刻的成就**: 成功的经历应该与应聘职位相关,清晰...

    阶段72:面试课及技术问题(2018.11.29).rar

    4. **项目经验讨论**:面试者需准备自己参与过的项目,详细讲解项目目标、所用技术、遇到的问题及解决方案。 5. **设计模式与架构**:对于软件工程师,理解并能应用设计模式(单例、工厂、观察者等)和软件架构模式...

    无领导小组讨论面试题例题.pdf

    在这篇文章中,我们将讨论无领导小组讨论面试的知识点,包括面试的形式、注意问题、讨论过程和讨论结果。 首先,无领导小组讨论面试是一种时兴的人力资源考核方式,无论是公务员面试考核还是外资企业甚至一些中小...

    无领导小组讨论面试经验.pdf

    无领导小组讨论面试,也被称为群面,是许多企业在招聘过程中采用的一种面试形式。这种面试方式旨在考察应聘者的多种能力,包括分析问题能力、沟通表达能力、团队协作能力、专业知识运用能力、情绪控制能力以及领导力...

    产品经理面试常见问题.pdf

    群面中可能会遇到的题目包括但不限于小组讨论、角色扮演、案例分析等。 2. 一般类型面试:这类面试主要考核应聘者对互联网行业的热情、以往的工作经验以及对产品经理职位的理解和个人特质。常见的问题有: - 为...

    无领导小组讨论面试(XXXX).pptx

    总的来说,无领导小组讨论面试是一种综合考察候选人能力的工具,成功的关键在于平衡个人表现和团队合作,同时展现出良好的问题解决能力和领导潜力。对于求职者来说,了解和掌握这种面试形式,有助于在面试中脱颖而出...

    程序员面试宝典.pdf

    《程序员面试宝典》是一本专门为程序员准备面试所编写的参考资料,它覆盖了算法思想、数据结构以及计算等多个方面,针对程序员在面试过程中可能遇到的问题提供了深入的分析和解答。 首先,在算法思想方面,书中介绍...

    人行面试形式解答+面试试题详解.pdf

    结构化面试是设计一套固定的问题和评价标准来评估求职者,其特点是整个面试流程高度统一和标准化,以保证不同应聘者在同一标准下进行评价。半结构化面试则在固定问题的基础上,面试官可以根据求职者的回答进行灵活...

    精心收集的大量面试资料(不看后悔!).rar

    9. **压力面试**:可能会遇到挑战性的问题或高压情境,学习如何保持冷静、逻辑清晰地回答。 10. **薪资谈判**:了解市场行情,适时讨论薪资待遇,同时展现出你的价值和自信。 这份压缩包可能包含了以上的各个部分...

    2011MBA小组讨论面试指南团队面试时间分配(1).pdf

    7. 应对策略:对于可能在面试中遇到的种种情况,比如某些成员过于强势或沉默,文档可能会提供一些策略和技巧,以帮助考生更好地适应和参与讨论。 8. 面试后的反思:面试结束后的总结和反思对于个人成长也是重要的一...

    面试中常遇到的50个经典问题

    面试中,回答问题时应保持诚实、积极,并且将讨论的重点放在你的能力、技能和适应性上。同时,要注意展现出你对公司和职位的热情,以及你的团队合作精神和解决问题的决心。在回答每个问题时,都试图与面试官建立联系...

    一天一个面试小技巧.zip

    在IT行业的面试中,每一天都可能遇到新的挑战和机遇,因此掌握有效的面试技巧至关重要。"一天一个面试小技巧"这个压缩包文件很可能包含了各种有助于提升面试表现的实用建议。下面,我们将深入探讨这些可能涵盖的知识...

Global site tag (gtag.js) - Google Analytics