java面试 谈业务逻辑

我是毕业后在培训机构学了java。 做的项目都是只实现了功能 也是机构的练习项目。 业务上老师们基本上都不说 等到这次要面试了 大家都是自己找业务编编这种。这次面试 我只是把自己写的模块叙述了一下 。我感觉虽然是说了 但是特不专业的感觉 好像这东西都不是自己做的 说起来很生硬。请问如果项目经理让你说说自己做的项目时,该怎么去描述这个业务逻辑呢? 我在想:是不是应该从用户角度出发 去说一下项目的功能以及是如何操作等。这时候不说具体使用的技术,而等到问到了时候再说具体是如何实现的。 这是我的浅见 不知道是不是这个套路。还希望过来人或者技术上过硬得人来指点一下我 毕竟我是刚从校门出来 第一次面试这个职位。谢谢了
假如说我找了个其他的自己没做过的项目拿出去 我听我周围朋友也和我说 其实只要把自己负责的模块的业务弄熟了 技术上其实都是那些 关键的是要有自己的思路和理解贯穿成一条线 只要他不死扣技术的细节 比如说如何传参数 如何调用方法这些。 其实他也不知道你说的能不能实现 尽管去说就是了。1.这样的话对吗?2.我介绍项目的时候 是不是只要把:项目的来源、大体的功能(简短的几句话)、项目现在的使用情况(哪些人在用)、以及项目价值说出来就可以呢?3.如果问到我本人在开发中的价值体现在什么地方这些主观问题 该如何回答呢?或者说从哪些方面去说 谢谢了。现在我很纠结,我想拿个小的项目去写到简历上 由于不是自己做过的心里很没底。总是含糊。

首先你要考虑的一点是,对方掌握什么样的信息、他应该想从你这里得到什么样的信息。

lz的大体思路是正确的。
首先,对方想要知道的是你做了什么。这个时候需要从整体介绍你制作的项目,例如,你的作品是针对什么样的人群,提供什么样的服务,然后是自己的特点。
然后介绍具体使用了什么样的框架和相关技术。
到此为止还不需要说细节,只要概括就可以。

等到对方问到你的时候,再确认对方想要了解什么,然后再逐一描述。

-------------------------------------------------
每个主考官的思路不同,确切地说没有正确答案,如果是我的话,会按照以下思路回答。

1.自己的思路和理解贯穿一线很重要,但是,自己的能力可以做到那一步,不能做到那一步,在哪方面需要改善,都要明确,被问到的时候诚实的讲出来。
2.基本正确,但是注意着眼点尽可能从整个服务去说,而不是单纯的PG角度。
3.这应该主要是看你的管理能力,同样没有正确答案,只有思路。不要局限于PG,把眼光放到整个团队,思考处于整个团队中的自己,需要做什么、做了什么,哪方面做得比较好、哪方面做得不够,自然而然就知道自己的价值了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-19
面试技术活,我觉得最直观的方式是现场演示并讲解你做过的项目,让项目经理目睹你的实力。
如果没有成形的在线的项目经验,那你就尽可能的用最专业的语言描述你所知道的技术,比如:设计模式,开发框架。。或者是讲述你所接触的特殊问题的解决办法。
程序员的解决问题能力和编程思想很重要,面试时项目经理问的很多问题实质是在考察你的思维,没有太多的经验没关系,但你一定要在面试前最起码要充分的理解一个项目,就算不是你做的,只要你理解它的架构,明白它的设计思路,及核心的技术,能用比较专业的语言描述它,那么你给项目经理的印象肯定是不错的。
你所说的用户角度,项目如何操作,项目功能,我想这应该是项目策划人员面试的重点吧,对于技术这块还是多讲讲你专业技术为好,从技术层面下手为好。
第2个回答  2011-01-12
看来你还不错,有机会可以考虑去这个地方充电:
2011年流行免费培训模式!这样的幸福日子终于被我们这些想培训的学子盼到了!!!
不用花一分钱即可入学!
不就业不还学费!
就业不做软件开发不还学费!
做软件开发月薪低于3k时不还学费!
就业后靠自己的能力分十个月逐步偿还学费!
详情请搜索“黑马程序员”。

反正是参加“黑马程序员”培训后才能上班挣的钱,拿出其中一点来还款也就无所谓了,只当少挣了点,这相当于是用“黑马程序员”培训的成果交付了学费,而不是拿的父母的血汗钱,这样一想,当然可以将“黑马程序员”理解为是“免费”培训了。如果不参加“黑马程序员”培训,那可能真的是连一点钱都挣不到了,更别谈高薪,而且通过“黑马程序员”学有所成的话,估计父母也会非常开心的!
第3个回答  2011-01-06
面试的话各个公司面的东西都不太一样的,像你这样子刚从校门出来的话他问的一般都是一些比较基础的东西,如果要你描述你做的项目的话,你做的时候是怎么样做的就怎么说就是啦,业务方面你也不是很专业,只要讲讲你是怎么实现你做的那些功能就行了...

做java开发我觉得业务逻辑远远比技术要重要!为什么我有这样的想法啊...
对技术本身的了解比别人精深、全面。但到一定阶段的程序员,需要对业务展开进攻。需要技术人员协同办公,信息化管理,讲得再专业些就是我们JNPF开发平台的协同办公系统内置工作流引擎、自定义表单引擎、即时通讯模块再配合框架完善权限管理模块可轻松定制自己的协同办公软件。目的是让效率更高,保质保量,通过...

面试经典问题,谈谈你对OOA,OOD,OOP的理解
在JAVAEE项目中,业务逻辑的组织方式可以是事务脚本(POD,面向过程)和领域模型(OOD,面向对象)的结合,POD注重数据流,领域模型则聚焦对象的属性和业务操作接口。OOA的表示工具,如包图、对象图、序列图和用例图,能够详细地展示这些概念在设计中的应用,但这里不再详述。领域模型(OOD)则进一步深化,...

什么是业务逻辑?
业务逻辑是在智能网中,对利用积木式组件(SIB)和基本呼叫处理(BCP)模块的组合来完成每项业务特征的过程描述。 智能网业务逻辑在不同的平面中有不同的表示,在总功能平面中,有一组总业务逻辑,它说明了完成各个业务独立模块链接在一起的次序。在分布功能平面中,分布业务逻辑是实现SIB功能时各个功能实体的动作和各个功能...

跪求java面试高手分享面试时怎么做项目描述
第三就是突出优势,引导面试官问你熟悉的或者已准备的问题,比如我当时会的c语言比java多一点,我就和面试官说了我以前是学c语言的(其实也是入门而已)。面试之前我背了点东西,就是面向对象和面向过程的区别,面试官一听我说起c语言,就问了我这个问题,所以我答的很好。第四很多时候面试官会和你...

java面试时要我介绍负责项目怎么说
这个我觉得要分公司,第一种:如果你面试的是一家自主项目的公司,就是他们写的东西都是自己用的,那么可能会对程序员的要求比较高,希望招收到进来就能够敲代码的,那么对项目经验这一块会比较重视,这个时候如果你有项目经验的话,那么就多聊点项目的事情,如果没有项目经验那么就顺着他的话走,说道...

业务逻辑是什么意思
DAO层 就是与数据库交互层啦 也就是读写数据库 将逻辑层得到的新的userName插入到数据库 问题三:在java开发中什么是业务逻辑? 业务逻辑就是处理数据的逻辑啦。一般后台代码也分三层 action(controller) service DAO (这里的三层不是MVC)比如 我得到用户名 但是在存入数据库的时候 用户名字段应该是...

高级java面试问题(java中高级面试技术问题)
Java编程常见面试题目,要求正确答案?第一,谈谈final,finally,finalize的区别。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。面试java开发工程师一般会提什么问题...

业务逻辑对象是什么
首先java中,对象是一个重要概念 通俗的讲,假设有一个类的代码,作用是用来读取数据库,获取用户信息,UserManager,这个对象就称为业务逻辑对象

业务逻辑详解
业务逻辑图作为设计工具,清晰地展示了实体间的交互和规则,与工作流流程区分开来。在Java EE的MVC架构中,业务逻辑主要体现在Model部分,负责数据处理和逻辑转换,与DAO(数据访问对象)进行有效分离,例如上传文件或数据库操作的逻辑处理。与MVC架构(Controller负责接收数据和验证,而Model主要关注业务逻辑)...

怎么理解java中的业务逻辑层,数据访问层,表示层
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。(负责展示而已)2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。(关键在于由原始数据抽象出逻辑数据)能够提供interface\\API层次上所有的功能。,“中间业务层”的...

相似回答