关于面试的那些儿事....

远方的山 发布于 2016/06/15 10:37
阅读 1K+
收藏 2

在面试中经常会被问到,说说你xx项目中的xx模块或功能是怎么实现的?     

请问下这类的问题应该怎么答??从那几方面?大家也可以结合自身的例子说说......

加载中
0
LarrySu
LarrySu

1.大致描述一下项目做的是什么事情.
    给面试官一个总体的印象.
2.描述一下项目中分为那些功能模块,分别完成什么功能.以及自己负责的功能模块是什么.
    让面试官了解项目的大概设计,及你参与的部分.同时也是了解你对项目总体设计的理解程度.
2.项目用到过哪些技术或框架,你负责的功能模块用到过那些技术或框架,用在什么地方.
    让面试官知道你曾用过哪些技术,以便于针对性地问一些技术细节的问题.

希望对你有所帮助.

LarrySu
LarrySu
回复 @求是科技 : 有问题可以私信我.
求是科技
求是科技
回复 @LarrySu : 技术总监/架构师的级别哇?求指导:java后端应该具备哪些技能?
LarrySu
LarrySu
回复 @求是科技 : 是在成都.啥都干.
求是科技
求是科技
回复 @LarrySu : 成都的哇?看来是重试后台?
远方的山
远方的山
昨天去面试的时候,面试官都问到了这个问题,我当时回答的支支吾吾的,脑袋里有些空白,是不是我对项目理解的还不够深入?
下一页
0
LarrySu
LarrySu

引用来自“LarrySu”的评论

1.大致描述一下项目做的是什么事情.
    给面试官一个总体的印象.
2.描述一下项目中分为那些功能模块,分别完成什么功能.以及自己负责的功能模块是什么.
    让面试官了解项目的大概设计,及你参与的部分.同时也是了解你对项目总体设计的理解程度.
2.项目用到过哪些技术或框架,你负责的功能模块用到过那些技术或框架,用在什么地方.
    让面试官知道你曾用过哪些技术,以便于针对性地问一些技术细节的问题.

希望对你有所帮助.

是因为你对项目设计不够了解,还是不懂得怎样描述?


一般比较初级的程序员仅关注分配给自己的那部分工作.

稍微高级一点的程序员除了完成自己负责的工作外,会去了解和思考项目的总体设计思路,并寻求改进.如果能将这一些都描述清楚,知道项目中的设计哪些做得好,哪些还需要改进,应该如何改进.在面试中一定会加分的.

再高一点的,会对项目本身的意义,产品设计思路,市场定位,赢利模式等,都有自己的判断和见解.这会再加分,但做技术的能了解到这个程度的人很少很少.
LarrySu
LarrySu
这种情况就尽量用简短的语言描述,比如数据结构大概是什么样子的,有哪些主要的表,关系是什么,dao层用到了哪些关键技术和解决方案,service层负责了哪些处理,controller又负责了哪些. 尽量挑重点来说说. 如果面试官想了解更细节的内容,会追问的,这时再详细描述.
远方的山
远方的山
项目中用到的一些东西我还是知道,比如前端用到了easyui+js+jquery 后端SpringMVC+hibernate 数据库Oracle 但是让我说说某个功能点具体是怎么做的或者要怎么?有点不知道从何说起 摸不着头脑?难道就是把自己写代码的流程跟他说一下吗?,先写dao层 然后service controller 最后写页面这样吗?
0
zabcd117
zabcd117
我觉得,可以把遇到了那些坑,和怎么解决的,说一下。很多时候,面试官是看你整个流程,而不是看你用了什么框架。
0
暗夜君王
暗夜君王

假如让自己选择功能模块描述,可以选一个有代表性的,自己非常熟悉的,最好有一定技术难度的去描述;

要是面试管直接问你项目中的某个模块,那就尽可能的详细描述好了。这种情况,要么面试官对这部分感兴趣,要么就是他对这块也很熟悉。面试官围绕这部分与你进行交流,能更好的了解你的思维、设计、沟通表达能力等等。

总之,兵来将挡,不要有压力,从容面对就是了。多面几次,总结经验,自然熟门熟路

0
wxie
wxie
具体细节是公司的
返回顶部
顶部