Record something temp

来源:互联网 发布:广联达软件下载 编辑:程序博客网 时间:2024/05/22 13:59

About标准流程描述语言BPEL
工作流应用架构三系统的核心灵魂 BOUUID
SSH (Struts, Spring, Hibernate)、SOA、Web Service
AOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面向切面编程。

 

 

面试相关:

常见的回答误区
描述了项目是做什么的,看不出面试者在其中的角色和贡献。(感觉都不是你做的)
不清楚项目整体是做什么的,只知道自己参与的一小块内容。(积极性有问题)
对于回答不出的问题,勉强回答。(往往暴露了自己的弱点)
对自己擅长什么不清楚,或聊聊几句。(看来能力一般)
有一句回一句,生怕多说一个字浪费体力。(暴露了态度和沟通能力的问题)
对问题回答了很多,但大多和问题本身无关。(理解能力和悟性不高)


一些面试技巧
面试的过程即是突出自己能力和长处的过程,对于暴露自己弱点的话应尽量避免;最佳的面试者是能引导面试官提问的人。
介绍项目经验时,先清楚说明项目的整体概况,再突出自己在其中发挥的作用,其中对自己担当的业务流程应做详尽的描述。
对于回答不出的问题不要勉强回答,可以直接说之前接触的不多,但同时需突出自己的学习能力、积极学习的态度和快速适应的能力(最好以实例说明)。
自己曾经获得的奖项不要忘记在合适的时机托出(绝好的加分项,可能会绝处逢生)。
突出自己解决问题(Problem Solving)的能力,并以实例证明之。
每一个问题不要回答的太少,也不要说太多无关的话。
目前国内项目很多用到SSH (Struts, Spring, Hibernate)、SOA、Web Service相关的技术,平时应多去了解熟悉。

过去一些常见的面试问题
先做一下自我介绍(必不可少)
你印象最深刻的(或最得意的、最失败的…)项目是什么?你在其中担当什么角色?项目的业务是什么?技术架构是怎样的?
有没有需求分析的经验?(架构)设计的经验?系统部署的经验?
项目中使用过哪些技术?你最擅长的是什么?
在项目中遇到过什么棘手的问题?你是如何解决的?
作为TL,你是如何管理团队的?最困难的是什么?
设计、开发用的什么工具?系统如何部署的?
如何进行系统/数据建模?用什么工具?
与外围系统有哪些接口?如何实现的?
如何进行系统优化?谈谈你的经验?
如何提高DB的性能?
Struts(Spring, Hibernate)的工作原理?Struts 1.x和2.0的区别?
Action是否线程安全的?如果不是,怎样保证线程安全?多线程的经验?
Hibernate的缓存机制?事务控制如何实现的?


Hibernate如何实现延迟加载的?
数据库的锁机制?(Hibernate的锁机制?)
什么是AOP、IOC?
Spring怎样进行事务处理的?有几种类型?如何实现?
介绍一下Spring中Bean的作用域。
Struts, Spring, Hibernate是如何整合的?
用过哪些RIA的技术?如何实现的?
如何实现负载均衡?
WebSphere的集群如何实现?集群下Session的问题如何解决?
如何实现SSO(单点登录)?
如何对数据库进行备份?
什么是黑盒/白盒测试?用了哪些测试工具?如何测代码覆盖率?

原创粉丝点击